.consent-module__9Dnh0q__page{max-width:50rem;padding-block:clamp(2.5rem,6vw,4.5rem)}.consent-module__9Dnh0q__head{margin-bottom:2rem}.consent-module__9Dnh0q__eyebrow{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 .75rem}.consent-module__9Dnh0q__title{font-family:var(--font-display);font-size:var(--step-4);color:var(--text-high);text-wrap:balance;margin:0 0 1rem;font-weight:400;line-height:1.15}.consent-module__9Dnh0q__lede{color:var(--text-medium);font-size:var(--step-1);margin:0;line-height:1.6}.consent-module__9Dnh0q__note{color:var(--text-low);font-size:var(--step--1);margin:1.5rem 0 0;line-height:1.6}.consent-module__9Dnh0q__draft{border:1px solid var(--border-glow);border-left:3px solid var(--gold);border-radius:var(--radius-md);color:var(--text-high);background:var(--bg-surface);margin:0 0 2rem;padding:.85rem 1rem;line-height:1.5}.consent-module__9Dnh0q__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.consent-module__9Dnh0q__choice{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);height:100%;color:inherit;transition:border-color var(--transition),background var(--transition);flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.consent-module__9Dnh0q__choice:hover,.consent-module__9Dnh0q__choice:focus-visible{border-color:var(--border-glow);background:var(--bg-surface-hover)}.consent-module__9Dnh0q__letter{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.consent-module__9Dnh0q__choiceTitle{font-family:var(--font-display);font-size:var(--step-2);color:var(--text-high);line-height:1.2}.consent-module__9Dnh0q__choiceWho{color:var(--text-medium);font-size:var(--step--1)}.consent-module__9Dnh0q__facts{font-size:var(--step--1);grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:1.25rem 0 0;display:grid}.consent-module__9Dnh0q__facts dt{color:var(--text-low);text-transform:uppercase;letter-spacing:.06em}.consent-module__9Dnh0q__facts dd{color:var(--text-medium);overflow-wrap:anywhere;margin:0}.consent-module__9Dnh0q__sheet{border-top:1px solid var(--border-subtle);padding-top:.5rem}.consent-module__9Dnh0q__section{color:var(--text-medium);padding-block:1rem;line-height:1.65}.consent-module__9Dnh0q__section h2,.consent-module__9Dnh0q__form h2{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);color:var(--text-high);margin:0 0 .6rem}.consent-module__9Dnh0q__section p{max-width:65ch;margin:0 0 .75rem}.consent-module__9Dnh0q__section ul{flex-direction:column;gap:.45rem;max-width:65ch;margin:0;padding-left:1.2rem;display:flex}.consent-module__9Dnh0q__form{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;gap:1.1rem;margin-top:1.5rem;padding:1.5rem;display:flex}.consent-module__9Dnh0q__field{flex-direction:column;gap:.4rem;display:flex}.consent-module__9Dnh0q__field label,.consent-module__9Dnh0q__boxes legend{font-size:var(--step--1);letter-spacing:.04em;color:var(--text-high);font-weight:500}.consent-module__9Dnh0q__field input,.consent-module__9Dnh0q__field select{font:inherit;color:var(--text-high);background:var(--bg-base);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;padding:.65rem .75rem}.consent-module__9Dnh0q__field input:focus-visible,.consent-module__9Dnh0q__field select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.consent-module__9Dnh0q__hint{font-size:var(--step--1);color:var(--text-low)}.consent-module__9Dnh0q__req{color:var(--gold)}.consent-module__9Dnh0q__boxes{border:0;flex-direction:column;gap:.6rem;margin:0;padding:0;display:flex}.consent-module__9Dnh0q__boxes legend{margin-bottom:.6rem;padding:0}.consent-module__9Dnh0q__box{color:var(--text-medium);cursor:pointer;grid-template-columns:1.25rem 1fr;align-items:start;gap:.65rem;line-height:1.5;display:grid}.consent-module__9Dnh0q__box input{width:1.1rem;height:1.1rem;accent-color:var(--gold);margin-top:.2rem}.consent-module__9Dnh0q__optional{color:var(--text-low);font-style:normal}.consent-module__9Dnh0q__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-module__9Dnh0q__error{color:#d9534f;margin:0}.consent-module__9Dnh0q__submit{font:inherit;color:var(--bg-base);background:var(--gold);border-radius:var(--radius-md);cursor:pointer;border:0;align-self:flex-start;padding:.75rem 1.4rem;font-weight:600}.consent-module__9Dnh0q__submit:disabled{opacity:.5;cursor:not-allowed}.consent-module__9Dnh0q__submit:focus-visible{outline:2px solid var(--text-high);outline-offset:2px}.consent-module__9Dnh0q__receipt{max-width:40rem}.consent-module__9Dnh0q__ref{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;color:var(--gold)}.consent-module__9Dnh0q__back{color:var(--gold);margin-top:1.5rem;display:inline-block}@media (max-width:480px){.consent-module__9Dnh0q__form{padding:1.1rem}}.consent-module__9Dnh0q__nextHead{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);color:var(--text-high);margin:2rem 0 .5rem}a.consent-module__9Dnh0q__submit{margin-top:1.25rem;text-decoration:none;display:inline-block}.consent-module__9Dnh0q__how{margin-bottom:2.5rem}.consent-module__9Dnh0q__howTitle{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);color:var(--text-high);margin:2.5rem 0 1rem}.consent-module__9Dnh0q__paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.consent-module__9Dnh0q__path{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;gap:.8rem;padding:1.1rem 1.2rem;display:flex}.consent-module__9Dnh0q__path h3{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);color:var(--text-high);margin:0}.consent-module__9Dnh0q__steps{counter-reset:step;flex-direction:column;flex:1;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.consent-module__9Dnh0q__steps li{counter-increment:step;grid-template-columns:1.75rem 1fr;column-gap:.6rem;display:grid;position:relative}.consent-module__9Dnh0q__steps li:before{content:counter(step);border:1px solid var(--gold);width:1.6rem;height:1.6rem;color:var(--gold);border-radius:50%;grid-row:span 2;place-items:center;font-size:.78rem;font-weight:600;display:grid}.consent-module__9Dnh0q__steps li:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;top:1.75rem;bottom:-.75rem;left:.8rem}.consent-module__9Dnh0q__steps b{color:var(--text-high);font-size:.95rem;font-weight:600}.consent-module__9Dnh0q__steps span{color:var(--text-medium);font-size:var(--step--1);line-height:1.5}.consent-module__9Dnh0q__pathLink{color:var(--gold);font-size:var(--step--1);font-weight:600;text-decoration:none}.consent-module__9Dnh0q__pathLink:hover{text-decoration:underline}.consent-module__9Dnh0q__example{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.consent-module__9Dnh0q__exKs{font-family:var(--font-kashmiri);color:var(--text-high);text-align:right;margin:0;font-size:1.3rem;line-height:2}.consent-module__9Dnh0q__exRef{color:var(--text-medium);margin:0;font-style:italic}.consent-module__9Dnh0q__exRef span{font-style:normal;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-low);margin-right:.35rem}.consent-module__9Dnh0q__exHyp{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.45rem;padding-top:.7rem;display:flex}.consent-module__9Dnh0q__exHyp p{color:var(--text-high);margin:0}.consent-module__9Dnh0q__exHyp p b{color:var(--gold);margin-right:.4rem}.consent-module__9Dnh0q__exMarks{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.consent-module__9Dnh0q__exScale{border:1px solid var(--border-strong);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.consent-module__9Dnh0q__exScale i{font-style:normal;font-size:var(--step--1);text-align:center;width:2rem;color:var(--text-low);padding:.3rem 0}.consent-module__9Dnh0q__exScale i+i{border-left:1px solid var(--border-strong)}.consent-module__9Dnh0q__exScale i[data-on=true]{background:var(--gold);color:var(--bg-base);font-weight:600}.consent-module__9Dnh0q__exTag{font-size:var(--step--1);border:1px solid var(--border-strong);color:var(--text-medium);border-radius:999px;padding:.2rem .55rem}.consent-module__9Dnh0q__exTag[data-level=major]{color:#c9695a;border-color:#c9695a}.consent-module__9Dnh0q__exTag[data-level=minor]{border-color:var(--gold);color:var(--gold)}.consent-module__9Dnh0q__exWhy{font-size:var(--step--1);color:var(--text-low)!important}
