._card_10em3_1{min-width:0}._form_10em3_2{flex-direction:column;gap:20px;display:flex}._form_10em3_2 h2,._confirmation_10em3_3 h2,._form_10em3_2>p{margin:0}._form_10em3_2 fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}._form_10em3_2 label{color:var(--midnight);flex-direction:column;gap:8px;min-width:0;font-size:16px;font-weight:600;display:flex}._form_10em3_2 input:not([type=checkbox]),._form_10em3_2 select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:50px;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}._form_10em3_2 input:focus-visible,._form_10em3_2 select:focus-visible,._form_10em3_2 button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._grid_10em3_9{grid-template-columns:1fr 1fr;gap:16px;display:grid}._disclosure_10em3_10{background:var(--sky);color:var(--midnight);border-radius:16px;padding:18px;font-size:16px;line-height:1.6}._locationSummary_10em3_11{background:var(--cream);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:16px;display:flex}._locationSummary_10em3_11 button{color:var(--midnight);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}._help_10em3_13,._safety_10em3_13{color:var(--muted);margin:0;font-size:14px;line-height:1.6}._help_10em3_13 a{text-decoration:underline}._preferences_10em3_15{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}._preferences_10em3_15 h3{margin:0;font-size:19px}._preferences_10em3_15 p{margin:0;font-size:14px;line-height:1.5}._form_10em3_2 ._consent_10em3_18{cursor:pointer;grid-template-columns:22px 1fr;gap:12px;font-size:14px;font-weight:400;line-height:1.6;display:grid}._consent_10em3_18 input{width:22px;height:22px;accent-color:var(--midnight);margin:3px 0 0}._trap_10em3_20{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._confirmation_10em3_3{flex-direction:column;gap:20px;display:flex}._confirmation_10em3_3 p{line-height:1.7}._safety_10em3_13{margin-top:24px}@media (width<=600px){._grid_10em3_9{grid-template-columns:1fr}._preferences_10em3_15,._disclosure_10em3_10{padding:16px}}
