._form_1whnm_1{color:var(--ink)}._formIntro_1whnm_2{max-width:48rem;margin-bottom:2.75rem}._formIntro_1whnm_2 h2{font-size:clamp(2.2rem,4.8vw,3.2rem)}._formIntro_1whnm_2 p:last-child{margin-bottom:0}._fields_1whnm_5{border:0;min-width:0;margin:0;padding:0}._group_1whnm_6{border:0;border-top:1px solid #becac5;min-width:0;margin:0 0 2.5rem;padding:1.4rem 0 0}._group_1whnm_6 legend{font-family:var(--serif);max-width:100%;padding:0 .85rem 0 0;font-size:1.5rem;line-height:1.3}._groupNumber_1whnm_8{font-family:var(--sans);letter-spacing:.07em;color:var(--gold-ink);vertical-align:middle;margin-right:.8rem;font-size:.8rem;font-weight:600}._options_1whnm_9{gap:.75rem;display:grid}._option_1whnm_9{cursor:pointer;background:#fff;border:1px solid #aebeba;border-radius:4px;align-items:flex-start;gap:1rem;min-height:3rem;padding:1.1rem 1.2rem;font-size:1rem;line-height:1.65;transition:background .15s,border-color .15s;display:flex}._option_1whnm_9 span{overflow-wrap:anywhere;min-width:0}._option_1whnm_9:hover{border-color:var(--teal);background:#f1f6f3}._option_1whnm_9:has(input:checked){border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal);background:#eaf2ee}._option_1whnm_9 input{width:1.25rem;height:1.25rem;accent-color:var(--teal);cursor:pointer;flex:none;margin:.2rem 0 0}._option_1whnm_9 input:focus-visible{outline:3px solid var(--gold-ink);outline-offset:4px}._option_1whnm_9:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:3px}._fields_1whnm_5:disabled ._option_1whnm_9,._fields_1whnm_5:disabled input{cursor:wait}._alternatives_1whnm_19{margin-bottom:2.25rem}._alternatives_1whnm_19>p{margin-bottom:1rem}._permission_1whnm_21{background:#edf2ed;border:1px solid #c9d6cf;border-radius:4px;margin-bottom:1.75rem;padding:1.75rem}._permission_1whnm_21 h3{margin-bottom:.8rem;font-size:1.75rem}._permission_1whnm_21>p{font-size:.9375rem;line-height:1.7}._permission_1whnm_21 ._consent_1whnm_24{background:#fff;margin-bottom:1rem;padding:1rem;font-size:.9375rem}._permission_1whnm_21 p:last-child{margin-bottom:0}._small_1whnm_26{color:#4c6264;font-size:.875rem;line-height:1.7}._small_1whnm_26 a,._skip_1whnm_27 a,._submitError_1whnm_27 a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}._submitRow_1whnm_28{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}._submit_1whnm_27{cursor:pointer;white-space:normal;border:0}._submit_1whnm_27:disabled{cursor:wait;background:#3c6269;transform:none}._status_1whnm_31{margin:1rem 0 0}._error_1whnm_32{color:#85352d;margin:.7rem 0 1rem;font-size:.9375rem;font-weight:600}._submitError_1whnm_27{background:#fff3ee;border:1px solid #b66e59;border-radius:4px;margin-top:1.4rem;padding:1.2rem}._submitError_1whnm_27 p{margin-bottom:.5rem}._skip_1whnm_27{margin:1.7rem 0 0;font-size:.9375rem}._skip_1whnm_27 a{align-items:center;min-height:2.75rem;line-height:1.65;display:inline-flex}._confirmation_1whnm_37{background:#fff;border:1px solid #c9d6cf;border-radius:4px;max-width:48rem;padding:clamp(1.5rem,5vw,3rem)}._confirmation_1whnm_37 h2{font-size:clamp(2rem,5vw,3rem)}._confirmation_1whnm_37 h2:focus{outline:2px solid var(--teal);outline-offset:6px}._confirmation_1whnm_37 ._small_1whnm_26{margin:1rem 0 0}._srOnly_1whnm_41,._trap_1whnm_41{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){._option_1whnm_9{gap:.8rem;padding:1rem .85rem}._permission_1whnm_21{padding:1.2rem}._group_1whnm_6 legend{font-size:1.35rem}._submitRow_1whnm_28{flex-direction:column;align-items:stretch;gap:.6rem}._submitRow_1whnm_28>._small_1whnm_26{text-align:center}._formIntro_1whnm_2{margin-bottom:2.2rem}}@media (prefers-reduced-motion:reduce){._option_1whnm_9{transition:none}}@media (forced-colors:active){._option_1whnm_9,._permission_1whnm_21,._confirmation_1whnm_37{border:1px solid canvastext}._option_1whnm_9 input{accent-color:auto}._option_1whnm_9:has(input:checked){box-shadow:none;border-color:highlight}._option_1whnm_9:has(input:focus-visible){outline-color:highlight}._option_1whnm_9 input:focus-visible{outline-color:highlight}._error_1whnm_32{color:canvastext}._submit_1whnm_27{border:1px solid buttontext}}
