._nav_12o56_1{justify-content:space-between}._back_12o56_2,._link_12o56_2,._primary_12o56_2{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}._back_12o56_2{font-size:.9rem;text-decoration:none}._back_12o56_2:hover,._link_12o56_2:hover{text-decoration:underline}._main_12o56_5{width:min(656px,100% - 36px);margin:0 auto;padding:clamp(38px,7vw,88px) 0 72px}._main_12o56_5 h1,._main_12o56_5 h2{font-family:var(--serif);color:var(--green);overflow-wrap:anywhere;font-weight:400;line-height:1.06}._main_12o56_5 h1{letter-spacing:-.025em;font-size:clamp(3.1rem,7vw,4.75rem)}._main_12o56_5 h2{font-size:clamp(1.9rem,5vw,2.5rem)}._intro_12o56_9{color:#4e5e53;max-width:540px;margin:14px 0 25px}._primary_12o56_2{background:var(--green);color:#fffdf7;border-radius:6px;justify-content:center;padding:10px 16px;font-size:.94rem;text-decoration:none}._primary_12o56_2:hover{background:#28533f}._form_12o56_12,._summary_12o56_12{border:1px solid var(--line);background:#fffdf7;border-radius:9px;min-width:0;padding:clamp(18px,4vw,32px)}._form_12o56_12{gap:24px;display:grid}._form_12o56_12 fieldset{border:0;min-width:0;margin:0;padding:0}._name_12o56_15,._form_12o56_12 legend{padding:0;font-size:1rem;font-weight:650}._name_12o56_15{gap:3px;display:grid}._name_12o56_15 input{background:var(--cream);border:1px solid #a8b3a4;border-radius:5px;width:100%;min-height:44px;margin-top:5px;padding:6px 12px;font-size:1rem;font-weight:400}._hint_12o56_18{color:#586455;font-size:.85rem;font-weight:400}._form_12o56_12 fieldset>p{margin:3px 0 7px}._choice_12o56_20{cursor:pointer;align-items:center;gap:11px;min-height:44px;display:flex}._choice_12o56_20 input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0;margin:0}._actions_12o56_22,._summary_12o56_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}._actions_12o56_22{justify-content:flex-start}._link_12o56_2{text-underline-offset:3px;color:var(--green);padding:4px 0;font-size:.9rem;text-decoration:underline}._error_12o56_25,._feedback_12o56_25{background:#f7ecdf;border-inline-start:3px solid #a65d39;padding:10px 14px;font-size:.92rem}._feedback_12o56_25{background:#edf2e7;border-color:#71896b;margin-top:18px}._feedback_12o56_25:empty{display:none}._summary_12o56_12{margin-top:22px}._summaryText_12o56_29{min-width:0}._summaryText_12o56_29 p{color:var(--muted);margin-top:4px}._destinations_12o56_31{border-top:1px solid var(--line);margin:24px 0}._destinations_12o56_31 a{border-bottom:1px solid var(--line);color:var(--green);align-items:center;gap:12px;padding:15px 3px;font-weight:600;text-decoration:none;display:flex}._destinations_12o56_31 a svg:last-child{margin-inline-start:auto}._destinations_12o56_31 a:hover{text-decoration:underline}._primary_12o56_2:disabled{opacity:.65}
