.xU90Iq_plan{color:var(--theme-ink);margin-block:48px}.xU90Iq_plan h2{text-wrap:balance;font-size:clamp(1.625rem,2.5vw,2rem);font-weight:600;line-height:1.4}.xU90Iq_plan h3{margin-block:24px 12px;font-size:1.25rem;font-weight:600;line-height:1.4}.xU90Iq_plan p{margin-block:12px;line-height:1.65}.xU90Iq_route{margin-block:24px;padding:0;list-style:none}.xU90Iq_route li{border-bottom:1px solid var(--theme-line);grid-template-columns:4.5rem minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.xU90Iq_route h3{margin-top:0}.xU90Iq_route a{text-underline-offset:.2em;text-decoration:underline}.xU90Iq_time{font-family:var(--font-mono),"Geist Mono",ui-monospace,monospace;color:var(--theme-muted);font-size:.8125rem;line-height:1.8}.xU90Iq_budget{background:var(--theme-surface);border-radius:16px;margin-block:32px;padding:24px}.xU90Iq_budget h3{margin-top:0}.xU90Iq_budget dl{margin-block:24px}.xU90Iq_budget dl>div{border-bottom:1px solid var(--theme-line);justify-content:space-between;gap:20px;padding-block:12px;display:flex}.xU90Iq_budget dl>div:last-child{border:0;font-weight:600}.xU90Iq_budget dt{font-size:.9375rem;line-height:1.5}.xU90Iq_budget dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.xU90Iq_note{color:var(--theme-muted);font-size:.8125rem}.xU90Iq_link{text-underline-offset:.2em;overflow-wrap:anywhere;padding-block:12px;font-size:.9375rem;line-height:1.5;text-decoration:underline;display:inline-block}@media (max-width:639.98px){.xU90Iq_route li{grid-template-columns:minmax(0,1fr);gap:4px}.xU90Iq_budget{padding:16px}}
._s_oca_calculator{--editorial-face:var(--editorial-pastel);--editorial-edge:var(--theme-rim);--editorial-glow:var(--theme-surface);--editorial-chip:var(--theme-surface);--editorial-chip-ink:var(--theme-ink);--editorial-accent:var(--theme-ink)}html[data-theme=dark] ._s_oca_calculator{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}@media (prefers-color-scheme:dark){html:not([data-theme]) ._s_oca_calculator{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}}._s_oca_calculator{background:var(--theme-surface);box-shadow:inset 0 0 0 1px var(--theme-line);color:var(--theme-ink);text-wrap:pretty;border-radius:32px;gap:8px;padding:8px;font-size:1rem;line-height:1.5;display:grid}@media (min-width:1024px){._s_oca_calculator{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}._s_oca_calculator ._s_oca_title{letter-spacing:-.025em;margin:0;scroll-margin-top:128px;font-size:1.5rem;font-weight:600;line-height:1.2}._s_oca_calculator label{gap:8px;min-width:0;display:grid}._s_oca_calculator label>span,._s_oca_calculator legend{font-size:.875rem;font-weight:500}._s_oca_calculator input:not([type=radio]):not([type=checkbox]),._s_oca_calculator select{border:1px solid var(--theme-line);background:var(--theme-solid);width:100%;min-width:0;min-height:48px;color:var(--theme-ink);font:inherit;border-radius:8px;padding:12px;font-size:1rem;transition:color .15s,background-color .15s,box-shadow .3s}._s_oca_calculator input:not([type=radio]):not([type=checkbox]):focus-visible,._s_oca_calculator select:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._s_oca_calculator input:not([type=radio]):not([type=checkbox]),._s_oca_calculator select{transition:none}}._s_oca_calculator input:not([type=radio]):not([type=checkbox]):hover,._s_oca_calculator select:hover{border-color:var(--theme-muted)}._s_oca_calculator input[inputmode=decimal],._s_oca_calculator input[inputmode=numeric]{font-variant-numeric:tabular-nums}._s_oca_calculator button,._s_oca_calculator summary{transition:color .15s,background-color .15s,box-shadow .3s}._s_oca_calculator button:focus-visible,._s_oca_calculator summary:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._s_oca_calculator button,._s_oca_calculator summary{transition:none}}._s_oca_calculator fieldset{border:0;min-width:0;margin:0;padding:0}._s_oca_calculator legend{padding-bottom:8px;font-weight:600}._s_oca_calculator ._s_oca_choice{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}._s_oca_calculator input[type=checkbox],._s_oca_calculator input[type=radio]{width:20px;height:20px;accent-color:var(--theme-ink);flex:none}._s_oca_calculator ._s_oca_currency{flex:none;width:5em}._s_oca_calculator ._s_oca_currency select{min-height:44px;padding:8px}._s_oca_calculator ._s_oca_mode{margin-block:24px 12px}._s_oca_calculator ._s_oca_mode ._s_oca_choices{border-bottom:1px solid var(--theme-line);gap:20px;display:flex}._s_oca_calculator ._s_oca_mode ._s_oca_choice{color:var(--theme-muted);text-align:center;border-bottom:2px solid #0000;justify-content:center;margin-bottom:-1px;padding:12px 0;position:relative}._s_oca_calculator ._s_oca_mode ._s_oca_choice input{opacity:0;width:1px;height:1px;position:absolute}._s_oca_calculator ._s_oca_mode ._s_oca_choice:has(input:checked){color:var(--theme-ink);border-bottom-color:currentColor;font-weight:600}._s_oca_calculator ._s_oca_mode ._s_oca_choice:has(input:focus-visible){outline:2px solid var(--theme-focus);outline-offset:4px}._s_oca_calculator ._s_oca_mode ._s_oca_choice:has(input:disabled){opacity:.5;cursor:default}._s_oca_calculator ._s_oca_note,._s_oca_calculator ._s_oca_privacy,._s_oca_calculator ._s_oca_feedback,._s_oca_calculator ._s_oca_copyStatus{color:var(--theme-muted);margin-block:12px;font-size:.875rem;line-height:1.5}._s_oca_calculator ._s_oca_fieldHint{color:var(--theme-muted);font-size:.8125rem;font-weight:400}._s_oca_calculator ._s_oca_feedback{color:var(--theme-ink);font-weight:500}._s_oca_calculator ._s_oca_feedback:empty{display:none}._s_oca_calculator ._s_oca_copyStatus{margin:12px 0 0}._s_oca_calculator ._s_oca_copyStatus:empty{margin:0}._s_oca_calculator ._s_oca_privacy{margin:16px 0 0;font-size:.8125rem}._s_oca_calculator ._s_oca_utility,._s_oca_calculator ._s_oca_add{min-height:44px;color:var(--theme-muted);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--theme-line);text-decoration-color:var(--theme-line);text-underline-offset:.3em;background:0 0;border:0;border-radius:4px;padding:8px 0;font-size:.875rem}._s_oca_calculator ._s_oca_utility:hover,._s_oca_calculator ._s_oca_add:hover{color:var(--theme-ink);text-decoration-color:currentColor}._s_oca_calculator ._s_oca_utility:disabled,._s_oca_calculator ._s_oca_add:disabled{opacity:.4;cursor:default}._s_oca_calculator ._s_oca_add{color:var(--theme-ink);font-weight:500}._s_oca_calculator ._s_oca_resultTitle{letter-spacing:-.02em;margin:0 0 16px;font-size:1.25rem;font-weight:600;line-height:1.3}._s_oca_calculator ._s_oca_total{color:var(--theme-ink);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 16px;font-size:.875rem;display:flex}._s_oca_calculator ._s_oca_total strong{font-variant-numeric:tabular-nums}._s_oca_calculator ._s_oca_share{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:32px 0 40px;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:600;line-height:1.2}._s_oca_calculator ._s_oca_details{border-top:1px solid var(--theme-line);margin:16px 0 0;padding-top:8px;font-size:.875rem}._s_oca_calculator ._s_oca_details summary{cursor:pointer;min-height:44px;padding-block:12px}._s_oca_inputPanel{min-width:0;padding:20px 12px}@media (min-width:640px){._s_oca_inputPanel{padding:24px}}@media (min-width:1280px){._s_oca_inputPanel{padding:32px 40px}}._s_oca_resultColumn{min-width:0}@media (min-width:1024px){._s_oca_resultColumn{position:sticky;top:120px}}._s_oca_resultColumn>._s_oca_privacy,._s_oca_resultColumn>._s_oca_copyStatus,._s_oca_resultColumn>._s_oca_feedback{padding-inline:20px}._s_oca_resultColumn>._s_oca_privacy{margin-bottom:16px}._s_oca_topline{justify-content:space-between;align-items:center;gap:16px;display:flex}._s_oca_actions,._s_oca_choices{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._s_oca_actions{gap:20px;margin-top:8px}._s_oca_people,._s_oca_expenses,._s_oca_fields{gap:12px;margin-block:20px;display:grid}._s_oca_person{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 44px;align-items:end;gap:4px;display:grid}._s_oca_person:not(:last-child){border-bottom:1px solid var(--theme-line);padding-bottom:12px}._s_oca_person input[inputmode=decimal]:not([type=radio]):not([type=checkbox]){text-align:end;background:var(--theme-solid);border-color:var(--theme-line)}._s_oca_person input[inputmode=decimal]:not([type=radio]):not([type=checkbox])[aria-invalid=true]{border-color:var(--theme-ink)}._s_oca_person[data-names-only]{grid-template-columns:minmax(0,1fr) 44px}._s_oca_calculator ._s_oca_nameControl{align-items:center;gap:4px;display:flex}._s_oca_calculator ._s_oca_nameControl input:not([type=radio]):not([type=checkbox]){background:0 0;border-color:#0000;padding-inline:4px}._s_oca_calculator ._s_oca_nameControl input:not([type=radio]):not([type=checkbox]):hover{border-color:var(--theme-line)}._s_oca_avatar{display:none}@media (min-width:640px){._s_oca_avatar{background:color-mix(in srgb, var(--editorial-face) 40%, var(--theme-solid));border-radius:9999px;flex:none;place-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:500;display:grid}}._s_oca_calculator ._s_oca_expense{border-top:1px solid var(--theme-line);padding-block:16px}._s_oca_expenseFields{gap:12px;margin-bottom:12px;display:grid}@media (min-width:640px){._s_oca_expenseFields{grid-template-columns:repeat(2,minmax(0,1fr))}}._s_oca_fields{align-items:start;gap:16px}@media (min-width:24rem){._s_oca_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}._s_oca_fields label[data-field=people]{border-top:1px solid var(--theme-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 5rem;align-items:center;gap:12px;padding-top:16px}._s_oca_fields label[data-field=people] input{text-align:center}._s_oca_fields label[data-field=people] ._s_oca_feedback{grid-column:1/-1}@media (min-width:24rem) and (max-width:639px){._s_oca_fields>label:not([data-field=people])>span:first-child{min-height:3em}}._s_oca_remove{cursor:pointer;min-width:44px;min-height:48px;color:var(--theme-muted);background:0 0;border:0;border-radius:8px;font-size:1.25rem}._s_oca_remove:hover{color:var(--theme-ink);background:var(--theme-soft)}._s_oca_remove:disabled{opacity:.4;cursor:default}._s_oca_results{background:color-mix(in srgb, var(--editorial-face) 60%, var(--theme-surface));box-shadow:inset 0 0 0 1px var(--editorial-edge);border-radius:26px;padding:24px 20px}._s_oca_results>button{width:100%}@media (min-width:640px){._s_oca_results{padding:32px}}._s_oca_transfers{gap:0;margin:0 0 16px;padding:0;list-style:none;display:grid}._s_oca_transfers li{overflow-wrap:anywhere;border-top:1px solid var(--theme-line);grid-template-columns:minmax(0,1fr) fit-content(60%);align-items:center;gap:4px 16px;padding-block:20px;font-size:.875rem;display:grid}._s_oca_transfers strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:end;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.2}._s_oca_table{transition:color .15s,background-color .15s,box-shadow .3s;overflow-x:auto}._s_oca_table:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._s_oca_table{transition:none}}._s_oca_table table{border-collapse:collapse;text-align:start;width:100%;min-width:0}._s_oca_table th,._s_oca_table td{border-bottom:1px solid var(--theme-line);padding:8px;font-size:.875rem}._s_oca_table th{overflow-wrap:anywhere}._s_oca_table td{font-variant-numeric:tabular-nums;white-space:nowrap}._s_oca_breakdown{gap:8px;margin:8px 0 16px;display:grid}._s_oca_breakdown>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._s_oca_breakdown dd{font-variant-numeric:tabular-nums;margin:0}._s_oca_srOnly,._s_oca_calculator ._s_oca_currency>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._s_oca_calculator input[aria-invalid=true]:not([type=radio]):not([type=checkbox]),._s_oca_calculator select[aria-invalid=true]{border-style:dashed;border-color:var(--theme-ink)}
.wHlK8W_calculator{background:var(--theme-solid);border:1px solid var(--theme-line);border-radius:24px;margin-block:24px 48px;padding:20px;font-size:.9375rem;line-height:1.5}@media (min-width:768px){.wHlK8W_calculator{padding:32px}}.wHlK8W_calculator .wHlK8W_title{letter-spacing:-.02em;margin:0;font-size:1.5rem}.wHlK8W_calculator .wHlK8W_note{color:var(--theme-muted);margin-block:12px;font-size:.8125rem}.wHlK8W_calculator input,.wHlK8W_calculator select{transition:color .15s,background-color .15s,box-shadow .3s}.wHlK8W_calculator input:focus-visible,.wHlK8W_calculator select:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.wHlK8W_calculator input,.wHlK8W_calculator select{transition:none}}.wHlK8W_calculator input,.wHlK8W_calculator select{border:1px solid var(--theme-line);background:var(--theme-soft);min-height:44px;color:var(--theme-ink);font:inherit;border-radius:8px;width:100%;min-width:0;padding:12px}.wHlK8W_calculator input{font-variant-numeric:tabular-nums;font-size:1.5rem}.wHlK8W_calculator input[aria-invalid=true]{border-color:var(--theme-ink)}.wHlK8W_calculator .wHlK8W_heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wHlK8W_calculator .wHlK8W_currency{flex-shrink:0;gap:4px;font-size:.8125rem;display:grid}.wHlK8W_calculator .wHlK8W_inputs{gap:16px;margin-top:24px;display:grid}@media (min-width:640px){.wHlK8W_calculator .wHlK8W_inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.wHlK8W_calculator .wHlK8W_inputs>div:last-child{grid-column:1/-1}}.wHlK8W_calculator .wHlK8W_inputs label{margin-bottom:8px;font-size:.8125rem;font-weight:500;display:block}.wHlK8W_calculator .wHlK8W_results{gap:16px;margin-top:24px;display:grid}@media (min-width:768px){.wHlK8W_calculator .wHlK8W_results{grid-template-columns:repeat(2,minmax(0,1fr))}}.wHlK8W_calculator .wHlK8W_method{background:var(--theme-soft);border:1px solid var(--theme-line);border-radius:16px;min-width:0;padding:20px}.wHlK8W_calculator .wHlK8W_method h3{margin:0;font-size:1.25rem;line-height:1.3}.wHlK8W_calculator .wHlK8W_method .wHlK8W_note{min-height:3em}.wHlK8W_calculator .wHlK8W_people{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}@media (min-width:380px){.wHlK8W_calculator .wHlK8W_people{grid-template-columns:repeat(2,minmax(0,1fr))}}.wHlK8W_calculator .wHlK8W_person{min-width:0}.wHlK8W_calculator .wHlK8W_person h4{margin:0 0 8px;font-size:.8125rem;font-weight:500}.wHlK8W_calculator .wHlK8W_person dl,.wHlK8W_calculator .wHlK8W_person dd{margin:0}.wHlK8W_calculator .wHlK8W_amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.25rem;font-weight:600}.wHlK8W_calculator .wHlK8W_burden{color:var(--theme-muted);padding-top:4px;font-size:.8125rem}.wHlK8W_calculator .wHlK8W_remainingLabel{color:var(--theme-muted);margin-top:20px;font-size:.6875rem}.wHlK8W_calculator .wHlK8W_remaining{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.wHlK8W_calculator .wHlK8W_remaining[data-negative]{text-underline-offset:4px;text-decoration:underline}.wHlK8W_calculator .wHlK8W_warning,.wHlK8W_calculator .wHlK8W_error{margin-top:12px;font-size:.8125rem;font-weight:500}.wHlK8W_calculator .wHlK8W_warning{border-top:1px solid var(--theme-line);padding-top:12px}.wHlK8W_calculator .wHlK8W_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.wHlK8W_calculator .wHlK8W_rounding{margin-top:16px;font-size:.8125rem}.wHlK8W_calculator .wHlK8W_rounding summary{cursor:pointer;transition:color .15s,background-color .15s,box-shadow .3s}.wHlK8W_calculator .wHlK8W_rounding summary:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.wHlK8W_calculator .wHlK8W_rounding summary{transition:none}}.wHlK8W_calculator .wHlK8W_rounding summary{padding-block:8px}.wHlK8W_calculator .wHlK8W_rounding p{color:var(--theme-muted);margin-top:8px}.wHlK8W_calculator .wHlK8W_privacy{border-top:1px solid var(--theme-line);color:var(--theme-muted);margin-top:20px;padding-top:16px;font-size:.6875rem}.wHlK8W_calculator .wHlK8W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wHlK8W_calculator .wHlK8W_method{flex-direction:column;display:flex}.wHlK8W_calculator .wHlK8W_methodCopy{align-self:flex-start;margin-top:20px}.wHlK8W_calculator .wHlK8W_remainders{margin-block:12px}.wHlK8W_calculator .wHlK8W_remainders>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.wHlK8W_calculator .wHlK8W_remainders dd{font-variant-numeric:tabular-nums;margin:0}.wHlK8W_calculator .wHlK8W_heading{flex-wrap:wrap}.wHlK8W_calculator .wHlK8W_copyStatus{min-height:1.5em;color:var(--theme-muted);margin:8px 0 0;font-size:.8125rem}
.O7SRTa_overview{margin-bottom:32px}.O7SRTa_overview .O7SRTa_overviewTitle{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.O7SRTa_eyebrow{color:var(--theme-muted);font-size:.875rem;line-height:1.5}.O7SRTa_intro{max-width:46ch;color:var(--theme-muted);font-size:1.25rem;line-height:1.5}.O7SRTa_overview .O7SRTa_events{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.O7SRTa_event{background:var(--theme-soft);border:1px solid var(--theme-line);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.O7SRTa_eventTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.O7SRTa_eventTop time{color:var(--theme-muted);white-space:nowrap;font-size:.75rem}.O7SRTa_logoPlate{background:#fafafc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:56px;padding:12px;display:flex}.O7SRTa_logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.O7SRTa_actor{color:var(--theme-muted);margin-top:20px;font-size:.75rem}.O7SRTa_event .O7SRTa_eventTitle{letter-spacing:-.035em;text-wrap:balance;margin:4px 0 12px;font-size:2rem;font-weight:600;line-height:1.12}.O7SRTa_eventText{text-wrap:pretty;font-size:1rem;line-height:1.55}.O7SRTa_eventFoot{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:20px;display:flex}.O7SRTa_status{border:1px solid var(--theme-line);border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:500}.O7SRTa_source{text-underline-offset:.2em;font-size:.75rem;line-height:1.6}.O7SRTa_analysisIntro{margin-top:64px}.O7SRTa_analysisIntro p{margin-top:20px;font-size:1.25rem;line-height:1.6}h2.O7SRTa_sectionTitle{letter-spacing:-.035em;font-size:clamp(2rem,3.5vw,2.5rem);line-height:1.15}.O7SRTa_paymentSnapshot{--editorial-face:var(--editorial-pastel);--editorial-edge:var(--theme-rim);--editorial-glow:var(--theme-surface);--editorial-chip:var(--theme-surface);--editorial-chip-ink:var(--theme-ink);--editorial-accent:var(--theme-ink)}html[data-theme=dark] .O7SRTa_paymentSnapshot{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}@media (prefers-color-scheme:dark){html:not([data-theme]) .O7SRTa_paymentSnapshot{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}}.O7SRTa_paymentSnapshot{background:var(--editorial-face);color:var(--theme-ink);border-radius:16px;margin-block:24px 32px;padding:24px}.O7SRTa_paymentSnapshot .O7SRTa_paymentValue{font-family:var(--font-mono),"Geist Mono",ui-monospace,monospace;letter-spacing:-.04em;margin-top:16px;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.15}.O7SRTa_paymentSnapshot .O7SRTa_paymentValue span{font-family:var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:0;margin-top:8px;font-size:1.25rem;display:block}.O7SRTa_paymentMeaning{max-width:50ch;margin-block:20px 12px;font-size:1rem;line-height:1.6}@media (max-width:540px){.O7SRTa_overview .O7SRTa_events{grid-template-columns:1fr}.O7SRTa_event{padding:20px}.O7SRTa_event .O7SRTa_eventTitle{font-size:1.5rem}}
._42XbDW_section{padding-top:16px}._42XbDW_inner{width:min(100% - 2*clamp(16px,3vw,32px),1180px);min-width:0;margin-inline:auto}._42XbDW_headRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}._42XbDW_heading{font:600 2rem/1.15 var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--theme-ink);margin:0 0 24px}@media (max-width:639.98px){._42XbDW_heading{font-size:1.5rem}}._42XbDW_heading{margin:0}._42XbDW_hubLink{transition:color .15s,background-color .15s,box-shadow .3s}._42XbDW_hubLink:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._42XbDW_hubLink{transition:none}}._42XbDW_hubLink{min-height:44px;color:var(--theme-muted);text-underline-offset:4px;align-items:center;gap:8px;font-size:.875rem;text-decoration:underline;display:inline-flex}._42XbDW_hubLink:hover{color:var(--theme-ink)}._42XbDW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._42XbDW_card{background:var(--theme-surface);color:var(--theme-ink);box-shadow:0 12px 32px color-mix(in srgb, var(--theme-ink) 5%, transparent);border-radius:24px;padding:clamp(20px,3vw,40px);transition:color .15s,background-color .15s,box-shadow .3s}._42XbDW_card:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._42XbDW_card{transition:none}}._42XbDW_card{--editorial-face:var(--editorial-pastel);--editorial-edge:var(--theme-rim);--editorial-glow:var(--theme-surface);--editorial-chip:var(--theme-surface);--editorial-chip-ink:var(--theme-ink);--editorial-accent:var(--theme-ink);flex-direction:column;min-width:0;height:100%;text-decoration:none;display:flex;position:relative}html[data-theme=dark] ._42XbDW_card{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}@media (prefers-color-scheme:dark){html:not([data-theme]) ._42XbDW_card{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}}._42XbDW_card{background:var(--editorial-face);color:var(--theme-ink);box-shadow:inset 0 0 0 1px var(--editorial-edge);transition:transform .15s,box-shadow .3s}@media (hover:hover) and (pointer:fine){._42XbDW_card:hover{transform:translateY(-2px)}}._42XbDW_card:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){._42XbDW_card{transition:none}._42XbDW_card:hover,._42XbDW_card:active{transform:none}}._42XbDW_card{padding:24px}._42XbDW_body{flex-direction:column;flex:1;display:flex}._42XbDW_kicker{color:var(--theme-muted);margin-bottom:12px;font-size:.8125rem;font-weight:500}._42XbDW_title{font:600 1.25rem/1.25 var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.025em;color:var(--theme-ink);text-wrap:balance}._42XbDW_description{-webkit-line-clamp:3;color:var(--theme-muted);-webkit-box-orient:vertical;margin-top:12px;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}._42XbDW_cta{color:var(--theme-ink);margin-top:auto;padding-top:20px}._42XbDW_arrow,._42XbDW_hubArrow{flex:none}@media (max-width:1023.98px){._42XbDW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){._42XbDW_grid{grid-template-columns:minmax(0,1fr)}}
.X7V_Ha_page{min-height:100svh;color:var(--theme-ink);color-scheme:var(--theme-scheme);background:0 0;background:var(--theme-solid)}.X7V_Ha_main{padding-block:104px clamp(48px,6vw,80px)}.X7V_Ha_hero,.X7V_Ha_introSection,.X7V_Ha_stepsSection,.X7V_Ha_exampleSection,.X7V_Ha_benefitsSection,.X7V_Ha_closingSection,.X7V_Ha_relatedSection{width:min(100% - 2*clamp(16px,3vw,32px),1180px);min-width:0;margin-inline:auto}.X7V_Ha_hero{padding-block:24px 32px}.X7V_Ha_label{color:var(--theme-accent);--editorial-face:var(--editorial-pastel);--editorial-edge:var(--theme-rim);--editorial-glow:var(--theme-surface);--editorial-chip:var(--theme-surface);--editorial-chip-ink:var(--theme-ink);--editorial-accent:var(--theme-ink);margin:0 0 20px;font-size:.875rem;font-weight:500}html[data-theme=dark] .X7V_Ha_label{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}@media (prefers-color-scheme:dark){html:not([data-theme]) .X7V_Ha_label{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}}.X7V_Ha_label{background:var(--editorial-face);color:var(--theme-ink);box-shadow:inset 0 0 0 1px var(--editorial-edge);border-radius:9999px;width:fit-content;margin-bottom:20px;padding:8px 16px}.X7V_Ha_heroBottom{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.X7V_Ha_subtitle{text-wrap:pretty;max-width:68ch;color:var(--theme-muted);max-width:48ch;margin:0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}.X7V_Ha_intro{font-family:var(--font-heading),"Geist",system-ui,sans-serif;color:var(--theme-muted);overflow-wrap:anywhere;text-wrap:pretty;font-size:1rem;line-height:1.8}:where(.X7V_Ha_intro) :where(a){transition:color .15s,background-color .15s,box-shadow .3s}:where(.X7V_Ha_intro) :where(a):focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){:where(.X7V_Ha_intro) :where(a){transition:none}}:where(.X7V_Ha_intro) :where(a){color:var(--theme-ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}:where(.X7V_Ha_intro) :where(a):hover{text-decoration-thickness:2px}.X7V_Ha_intro strong{color:var(--theme-ink)}.X7V_Ha_intro{max-width:68ch;margin:0}.X7V_Ha_stepsSection,.X7V_Ha_benefitsSection{padding-top:clamp(48px,6vw,80px)}.X7V_Ha_blockHeading,.X7V_Ha_relatedHeading{font:600 2rem/1.15 var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--theme-ink);margin:0 0 24px}@media (max-width:639.98px){.X7V_Ha_blockHeading,.X7V_Ha_relatedHeading{font-size:1.5rem}}.X7V_Ha_blockHeading,.X7V_Ha_relatedHeading{scroll-margin-top:104px}.X7V_Ha_stepsList,.X7V_Ha_grid,.X7V_Ha_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin:0;padding:0;list-style:none;display:grid}.X7V_Ha_stepItem{min-width:0}.X7V_Ha_stepText,.X7V_Ha_cardBody{color:var(--theme-muted);max-width:58ch;margin:16px 0 0;line-height:1.75}.X7V_Ha_exampleSection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px);display:grid}.X7V_Ha_exampleBody{min-width:0}.X7V_Ha_exampleTitle,.X7V_Ha_cardTitle{font:600 1.25rem/1.45 var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.025em;color:var(--theme-ink);margin:0}.X7V_Ha_exampleList{gap:16px;margin:20px 0 0;padding-left:20px;display:grid}.X7V_Ha_exampleList li{font-variant-numeric:tabular-nums;color:var(--theme-muted);line-height:1.7}.X7V_Ha_exampleOutcome{border-top:1px solid var(--theme-line);margin:20px 0 0;padding-top:20px;font-weight:500;line-height:1.7}.X7V_Ha_card{border-top:1px solid var(--theme-line);min-width:0;padding-top:24px}.X7V_Ha_relatedSection{padding-top:32px}.X7V_Ha_relatedGrid{margin:0;padding:0;list-style:none}.X7V_Ha_relatedCard{background:var(--theme-surface);color:var(--theme-ink);box-shadow:0 12px 32px color-mix(in srgb, var(--theme-ink) 5%, transparent);border-radius:24px;padding:clamp(20px,3vw,40px);transition:color .15s,background-color .15s,box-shadow .3s}.X7V_Ha_relatedCard:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.X7V_Ha_relatedCard{transition:none}}.X7V_Ha_relatedCard{--editorial-face:var(--editorial-pastel);--editorial-edge:var(--theme-rim);--editorial-glow:var(--theme-surface);--editorial-chip:var(--theme-surface);--editorial-chip-ink:var(--theme-ink);--editorial-accent:var(--theme-ink);flex-direction:column;min-width:0;height:100%;text-decoration:none;display:flex;position:relative}html[data-theme=dark] .X7V_Ha_relatedCard{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}@media (prefers-color-scheme:dark){html:not([data-theme]) .X7V_Ha_relatedCard{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}}.X7V_Ha_relatedCard{background:var(--editorial-face);color:var(--theme-ink);box-shadow:inset 0 0 0 1px var(--editorial-edge);transition:transform .15s,box-shadow .3s}@media (hover:hover) and (pointer:fine){.X7V_Ha_relatedCard:hover{transform:translateY(-2px)}}.X7V_Ha_relatedCard:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.X7V_Ha_relatedCard{transition:none}.X7V_Ha_relatedCard:hover,.X7V_Ha_relatedCard:active{transform:none}}.X7V_Ha_relatedCard{padding:24px}.X7V_Ha_relatedBody{flex-direction:column;flex:1;gap:12px;display:flex}.X7V_Ha_relatedKicker{color:var(--theme-muted);font-size:.8125rem;font-weight:500}.X7V_Ha_relatedTitle{color:var(--theme-ink);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.3}.X7V_Ha_relatedArrow{color:var(--theme-ink);flex:none;margin-top:auto}@media (max-width:767.98px){.X7V_Ha_heroBottom{flex-direction:column;align-items:flex-start}.X7V_Ha_exampleSection{grid-template-columns:minmax(0,1fr)}}@media (max-width:639.98px){.X7V_Ha_stepsList,.X7V_Ha_grid,.X7V_Ha_relatedGrid{grid-template-columns:minmax(0,1fr)}}
._CI60G_masthead{margin-bottom:20px}@media (min-width:768px){._CI60G_masthead{justify-content:space-between;align-items:baseline;gap:32px;display:flex}}._CI60G_title{font-family:var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance;color:var(--theme-ink);margin-bottom:8px;scroll-margin-top:128px;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:600;line-height:1.08}._CI60G_subtitle{text-wrap:pretty;max-width:68ch;color:var(--theme-muted);max-width:50ch;font-size:1rem;line-height:1.65}._CI60G_filterBar{border-bottom:1px solid var(--theme-line);flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}._CI60G_topicLink{transition:color .15s,background-color .15s,box-shadow .3s}._CI60G_topicLink:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._CI60G_topicLink{transition:none}}._CI60G_topicLink{color:#1a1a1a;min-height:44px;font:500 .875rem/1.3 var(--font-heading),"Geist",system-ui,sans-serif;cursor:pointer;background-color:#f0f0f5;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}._CI60G_topicLink[aria-current=page],._CI60G_topicLink[aria-pressed=true]{box-shadow:inset 0 0 0 2px}._CI60G_topicLink:hover{text-underline-offset:.2em;text-decoration:underline}@media (forced-colors:active){._CI60G_topicLink{border:1px solid buttontext}._CI60G_topicLink[aria-current=page],._CI60G_topicLink[aria-pressed=true]{outline:2px solid highlight}}@media (max-width:639.98px){._CI60G_topicLink{padding-inline:12px}}._CI60G_section{margin-top:32px}._CI60G_section+._CI60G_section{margin-top:64px}._CI60G_leadSpread{gap:12px;display:grid}@media (min-width:768px){._CI60G_leadSpread{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:32px}}._CI60G_sideStories{margin:0;padding:0;list-style:none}._CI60G_sideStories li+li{border-top:1px solid var(--theme-line)}._CI60G_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}._CI60G_sectionHeader h2{letter-spacing:-.025em;color:var(--theme-ink);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}._CI60G_sectionHeader p{max-width:60ch;color:var(--theme-muted);margin-top:8px;font-size:.8125rem;line-height:1.6}._CI60G_viewAll{transition:color .15s,background-color .15s,box-shadow .3s}._CI60G_viewAll:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._CI60G_viewAll{transition:none}}._CI60G_viewAll{min-height:44px;color:var(--theme-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}._CI60G_viewAll:hover{text-underline-offset:4px;text-decoration:underline}._CI60G_viewAll span{color:var(--theme-muted)}._CI60G_countRow{color:var(--theme-muted);margin-top:20px;margin-bottom:24px;font-size:.8125rem}._CI60G_grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}._CI60G_grid>*{min-width:0}@media (min-width:640px){._CI60G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._CI60G_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}._CI60G_readingList{border-top:1px solid var(--theme-line);margin:0;padding:0;list-style:none}._CI60G_readingList li{border-bottom:1px solid var(--theme-line)}._CI60G_readingList a{transition:color .15s,background-color .15s,box-shadow .3s}._CI60G_readingList a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._CI60G_readingList a{transition:none}}._CI60G_readingList a{color:var(--theme-ink);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:20px;display:flex}._CI60G_readingList a:hover h3{text-underline-offset:4px;text-decoration:underline}._CI60G_readingList h3{max-width:60ch;font-size:1rem;font-weight:500;line-height:1.5}._CI60G_readingList span{color:var(--theme-muted);align-items:center;gap:16px;font-size:.8125rem;display:inline-flex}
.hqso8G_nav{width:min(100% - 2*clamp(16px,3vw,32px),1180px);min-width:0;margin-inline:auto}.hqso8G_list{color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.hqso8G_item{align-items:center;gap:8px;min-width:0;display:inline-flex}.hqso8G_link{transition:color .15s,background-color .15s,box-shadow .3s}.hqso8G_link:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.hqso8G_link{transition:none}}.hqso8G_link{min-height:44px;color:var(--theme-muted);border-radius:8px;align-items:center;text-decoration:none;display:inline-flex}.hqso8G_link:hover{color:var(--theme-ink);text-underline-offset:4px;text-decoration:underline}.hqso8G_current{color:var(--theme-ink);font-weight:500}.hqso8G_sep{color:var(--theme-muted);-webkit-user-select:none;user-select:none}
.sIIvWq_overview{border:1px solid var(--theme-rim);background:var(--theme-surface);border-radius:16px;margin:32px 0;padding:24px}.sIIvWq_overview h2{font:600 1.5rem/1.25 var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.03em;margin:0 0 20px}.sIIvWq_overview h3{font:500 .8125rem/1.5 var(--font-heading),"Geist",system-ui,sans-serif;color:var(--theme-muted);margin:24px 0 8px}.sIIvWq_overview dl{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.sIIvWq_overview dt{color:var(--theme-muted);margin-bottom:4px;font-size:.8125rem}.sIIvWq_overview dd{margin:0;font-size:.875rem;line-height:1.5}.sIIvWq_overview ol{margin:0;padding:0;list-style:none}.sIIvWq_overview li+li{border-top:1px solid var(--theme-rim)}.sIIvWq_overview li a{transition:color .15s,background-color .15s,box-shadow .3s}.sIIvWq_overview li a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.sIIvWq_overview li a{transition:none}}.sIIvWq_overview li a{min-height:44px;color:var(--theme-ink);align-items:center;gap:12px;padding-block:12px;font-size:.875rem;text-decoration:none;display:flex}.sIIvWq_overview li a span{font:.8125rem var(--font-mono),"Geist Mono",ui-monospace,monospace;color:var(--theme-muted)}.sIIvWq_overview li a svg{flex-shrink:0;margin-left:auto}.sIIvWq_overview li a:hover{text-decoration:underline}.sIIvWq_alternative{border-top:1px solid var(--theme-rim);padding-top:16px;font-size:.875rem;line-height:1.6}.sIIvWq_alternative strong{margin-bottom:4px;display:block}.sIIvWq_alternative a{transition:color .15s,background-color .15s,box-shadow .3s}.sIIvWq_alternative a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.sIIvWq_alternative a{transition:none}}.sIIvWq_alternative a{color:var(--theme-ink);text-underline-offset:.2em}.sIIvWq_note{color:var(--theme-muted);margin:16px 0 0;font-size:.8125rem;line-height:1.6}@media (max-width:639.98px){.sIIvWq_overview{padding:20px}.sIIvWq_overview dl{grid-template-columns:1fr}}
.ylwFea_page{min-height:100svh;color:var(--theme-ink);color-scheme:var(--theme-scheme);background:0 0;background:var(--theme-solid);overflow-x:clip}.ylwFea_main{padding-block:104px clamp(48px,6vw,80px)}.ylwFea_article{position:relative}.ylwFea_hero{--editorial-face:var(--editorial-pastel);--editorial-edge:var(--theme-rim);--editorial-glow:var(--theme-surface);--editorial-chip:var(--theme-surface);--editorial-chip-ink:var(--theme-ink);--editorial-accent:var(--theme-ink)}html[data-theme=dark] .ylwFea_hero{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}@media (prefers-color-scheme:dark){html:not([data-theme]) .ylwFea_hero{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}}.ylwFea_hero{padding-block:8px 24px}.ylwFea_heroInner{grid-template-areas:"back""title""cover""byline";width:min(100% - 2*clamp(20px,6vw,24px),40rem);min-width:0;margin-inline:auto;display:grid}.ylwFea_back{transition:color .15s,background-color .15s,box-shadow .3s}.ylwFea_back:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ylwFea_back{transition:none}}.ylwFea_back{min-height:44px;color:var(--theme-muted);grid-area:back;justify-self:start;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.ylwFea_back:hover{color:var(--theme-ink)}.ylwFea_backIcon{flex-shrink:0}.ylwFea_titleBlock{grid-area:title;margin-block:12px 24px}.ylwFea_meta{color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:.8125rem;display:flex}.ylwFea_topicChip{transition:color .15s,background-color .15s,box-shadow .3s}.ylwFea_topicChip:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ylwFea_topicChip{transition:none}}.ylwFea_topicChip{background:var(--editorial-pastel);color:#1a1a1a;border-radius:9999px;align-items:center;min-height:32px;padding:4px 12px;font-weight:500;display:inline-flex}.ylwFea_topicChip:hover{text-underline-offset:.25em;text-decoration:underline}.ylwFea_title{font-family:var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance;color:var(--theme-ink);letter-spacing:-.035em;overflow-wrap:break-word;margin-top:12px;font-size:clamp(2rem,8.5vw,2.375rem);font-weight:600;line-height:1.12}.ylwFea_lead{text-wrap:pretty;max-width:68ch;color:var(--theme-muted);margin-top:20px;font-size:1.125rem;line-height:1.6}.ylwFea_cover{aspect-ratio:16/10;background:var(--editorial-pastel);border-radius:20px;grid-area:cover;margin:0;position:relative;overflow:hidden}.ylwFea_coverImage{object-fit:cover}.ylwFea_byline{color:var(--theme-muted);flex-wrap:wrap;grid-area:byline;align-items:center;gap:4px 12px;margin-top:16px;font-size:.8125rem;line-height:1.5;display:flex}.ylwFea_author{transition:color .15s,background-color .15s,box-shadow .3s}.ylwFea_author:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ylwFea_author{transition:none}}.ylwFea_author{min-height:44px;color:var(--theme-ink);align-items:center;font-weight:500;display:inline-flex}.ylwFea_author:hover{text-underline-offset:.22em;text-decoration:underline}.ylwFea_layout{border-top:1px solid var(--theme-line);width:min(100% - 2*clamp(20px,6vw,24px),40rem);min-width:0;margin-inline:auto;padding-block:16px 48px}.ylwFea_prose{min-width:0}.ylwFea_tocDetails{border-bottom:1px solid var(--theme-line);margin-bottom:24px;padding-bottom:12px}.ylwFea_tocSummary{transition:color .15s,background-color .15s,box-shadow .3s}.ylwFea_tocSummary:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ylwFea_tocSummary{transition:none}}.ylwFea_tocSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.ylwFea_tocSummary::-webkit-details-marker{display:none}.ylwFea_tocChevron{flex-shrink:0;transition:transform .15s}.ylwFea_tocDetails[open] .ylwFea_tocChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ylwFea_tocChevron{transition:none}}.ylwFea_tocBody{margin-block:16px}.ylwFea_tocRail{display:none}.ylwFea_tocSticky{scrollbar-width:thin;max-height:calc(100dvh - 152px);padding:4px;position:sticky;top:128px;overflow-y:auto}@media (min-width:640px){.ylwFea_title{letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.08}.ylwFea_lead{font-size:1.25rem;line-height:1.55}}@media (min-width:1024px){.ylwFea_hero{padding-block:16px 64px}.ylwFea_heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"back back""title cover""byline cover";column-gap:64px;width:min(100% - 2*clamp(16px,3vw,32px),72rem)}.ylwFea_back{margin-bottom:32px}.ylwFea_titleBlock{margin-block:16px 32px}.ylwFea_byline{align-self:end;gap:8px 16px;margin-top:0}.ylwFea_cover{aspect-ratio:auto;border-radius:24px;min-height:28rem}.ylwFea_heroInner:not([data-has-cover]){grid-template-areas:"back back""title title""byline byline"}.ylwFea_heroInner:not([data-has-cover]) .ylwFea_titleBlock{max-width:40rem}.ylwFea_layout{grid-template-columns:minmax(0,40rem) 14rem;justify-content:center;column-gap:5rem;width:min(100% - 2*clamp(16px,3vw,32px),72rem);padding-block:64px;display:grid}.ylwFea_prose{grid-area:1/1}.ylwFea_tocDetails{display:none}.ylwFea_tocRail{grid-area:1/2;display:block}}@media (min-width:90rem){.ylwFea_article[data-margin-notes] .ylwFea_layout{width:min(100% - 2*clamp(16px,3vw,32px),86rem);padding-inline-start:14rem}}.ylwFea_calculatorFrame{margin-inline:auto;width:min(100% - 2*clamp(20px,6vw,24px),40rem);min-width:0;margin-bottom:40px}@media (min-width:1024px){.ylwFea_calculatorFrame{width:min(100% - 2*clamp(16px,3vw,32px),72rem);margin-bottom:64px}}.ylwFea_toolEntry{margin-top:20px}.ylwFea_article[data-tool] .ylwFea_hero{padding-bottom:20px}.ylwFea_article[data-tool] .ylwFea_heroInner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back""title title""byline cover";gap:0 16px}.ylwFea_article[data-tool] .ylwFea_titleBlock{margin-block:12px 16px}.ylwFea_article[data-tool] .ylwFea_title{font-size:clamp(2rem,4vw,3rem)}.ylwFea_article[data-tool] .ylwFea_lead{margin-top:12px;font-size:1rem}.ylwFea_article[data-tool] .ylwFea_cover{aspect-ratio:1;border-radius:12px;align-self:end;width:80px}.ylwFea_article[data-tool] .ylwFea_byline{align-content:end;margin-top:0}.ylwFea_article[data-tool] .ylwFea_layout{padding-top:20px}.ylwFea_article[data-tool] .ylwFea_tocDetails{margin-bottom:12px}@media (min-width:1024px){.ylwFea_article[data-tool] .ylwFea_heroInner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"back cover""title cover""byline cover";gap:0 64px}.ylwFea_article[data-tool] .ylwFea_back{margin-bottom:8px}.ylwFea_article[data-tool] .ylwFea_titleBlock{max-width:40rem}.ylwFea_article[data-tool] .ylwFea_cover{aspect-ratio:1;border-radius:24px;width:100%;height:100%;min-height:0;max-height:20rem}.ylwFea_article[data-tool] .ylwFea_byline{margin-top:8px}.ylwFea_article[data-tool] .ylwFea_layout{padding-block:32px 48px}}.ylwFea_heroInner[data-photo-story]{grid-template-columns:minmax(0,1fr);grid-template-areas:"back""cover""meta""lead""byline";width:min(100% - 2*clamp(16px,3vw,32px),64rem)}.ylwFea_heroInner[data-photo-story] .ylwFea_back{margin-bottom:8px}.ylwFea_heroInner[data-photo-story] .ylwFea_titleBlock{display:contents}.ylwFea_heroInner[data-photo-story] .ylwFea_title{z-index:1;grid-area:cover;align-self:end;max-width:24ch;margin:0;padding:clamp(20px,4vw,48px);font-size:clamp(1.5rem,4.6vw,3rem);line-height:1.27;position:relative}.ylwFea_heroInner[data-photo-story] .ylwFea_cover{aspect-ratio:auto;border-radius:20px;min-height:clamp(256px,33vw,384px)}.ylwFea_heroInner[data-photo-story] .ylwFea_meta,.ylwFea_heroInner[data-photo-story] .ylwFea_lead,.ylwFea_heroInner[data-photo-story] .ylwFea_byline{width:min(100%,40rem);margin-inline:auto}.ylwFea_heroInner[data-photo-story] .ylwFea_meta{grid-area:meta;margin-top:24px}.ylwFea_heroInner[data-photo-story] .ylwFea_lead{grid-area:lead;margin-top:12px}.ylwFea_heroInner[data-photo-story] .ylwFea_byline{margin-top:8px}
.mDHvga_page{min-height:100svh;color:var(--theme-ink);color-scheme:var(--theme-scheme);background:0 0;background:var(--theme-solid)}.mDHvga_main{padding-block:104px clamp(48px,6vw,80px)}.mDHvga_spread{width:min(100% - 2*clamp(16px,3vw,32px),1180px);min-width:0;margin-inline:auto;padding-top:24px}.mDHvga_emptyTitle{letter-spacing:-.025em;color:var(--theme-ink);margin-bottom:16px;font-size:2rem;font-weight:600}.mDHvga_empty{color:var(--theme-muted)}
._3CrHFa_page{min-height:100svh;color:var(--theme-ink);color-scheme:var(--theme-scheme);background:0 0;background:var(--theme-solid)}._3CrHFa_main{padding-block:104px clamp(48px,6vw,80px)}._3CrHFa_hero,._3CrHFa_verdictSection{width:min(100% - 2*clamp(16px,3vw,32px),1180px);min-width:0;margin-inline:auto}._3CrHFa_hero{padding-block:24px 32px}._3CrHFa_label{color:var(--theme-accent);margin:0 0 20px;font-size:.875rem;font-weight:500}._3CrHFa_subtitle{text-wrap:pretty;max-width:68ch;color:var(--theme-muted);margin:20px 0 0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}._3CrHFa_tables{gap:clamp(48px,6vw,80px);padding-top:20px;display:grid}._3CrHFa_verdictSection{padding-top:clamp(48px,6vw,80px)}._3CrHFa_verdictGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._3CrHFa_verdictCard,._3CrHFa_stay{background:var(--theme-surface);color:var(--theme-ink);box-shadow:0 12px 32px color-mix(in srgb, var(--theme-ink) 5%, transparent);border-radius:24px;padding:clamp(20px,3vw,40px)}._3CrHFa_verdictCard{--editorial-face:var(--editorial-pastel);--editorial-edge:var(--theme-rim);--editorial-glow:var(--theme-surface);--editorial-chip:var(--theme-surface);--editorial-chip-ink:var(--theme-ink);--editorial-accent:var(--theme-ink)}html[data-theme=dark] ._3CrHFa_verdictCard{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}@media (prefers-color-scheme:dark){html:not([data-theme]) ._3CrHFa_verdictCard{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}}._3CrHFa_verdictCard{background:var(--editorial-face);color:var(--theme-ink);box-shadow:inset 0 0 0 1px var(--editorial-edge)}._3CrHFa_verdictTitle,._3CrHFa_stayTitle{font:600 2rem/1.15 var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--theme-ink);margin:0 0 24px}@media (max-width:639.98px){._3CrHFa_verdictTitle,._3CrHFa_stayTitle{font-size:1.5rem}}._3CrHFa_verdictTitle,._3CrHFa_stayTitle{margin-bottom:16px;font-size:1.5rem}._3CrHFa_verdictBody,._3CrHFa_stayList,._3CrHFa_stayClose{color:var(--theme-muted);text-wrap:pretty;margin:0;line-height:1.7}._3CrHFa_stayList{gap:12px;padding-left:20px;display:grid}._3CrHFa_stayClose{margin-top:20px}@media (max-width:767.98px){._3CrHFa_verdictGrid{grid-template-columns:minmax(0,1fr)}}._3CrHFa_sources{width:min(100% - 2*clamp(16px,3vw,32px),1180px);min-width:0;color:var(--theme-muted);margin-inline:auto;padding-top:24px;font-size:.8125rem;line-height:1.7}._3CrHFa_sources ul{padding-left:20px}._3CrHFa_sources a{text-underline-offset:.2em;text-decoration:underline}
.u_qfPW_page{min-height:100svh;color:var(--theme-ink);color-scheme:var(--theme-scheme);background:0 0;background:var(--theme-solid)}.u_qfPW_main{padding-block:104px clamp(48px,6vw,80px)}.u_qfPW_section,.u_qfPW_chooseSection,.u_qfPW_ctaSection{width:min(100% - 2*clamp(16px,3vw,32px),1180px);min-width:0;margin-inline:auto}.u_qfPW_section{padding-top:24px}.u_qfPW_section h1{font-family:var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance;color:var(--theme-ink);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:600;line-height:1.08}.u_qfPW_sectionHeading{font:600 2rem/1.15 var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--theme-ink);margin:0 0 24px}@media (max-width:639.98px){.u_qfPW_sectionHeading{font-size:1.5rem}}.u_qfPW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}@media (max-width:639.98px){.u_qfPW_grid{grid-template-columns:minmax(0,1fr)}}.u_qfPW_teaser{color:var(--theme-muted);margin-block:12px 0;line-height:1.65}.u_qfPW_chooseSection{padding-top:clamp(48px,6vw,80px)}.u_qfPW_chooseList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767.98px){.u_qfPW_chooseList{grid-template-columns:minmax(0,1fr)}}.u_qfPW_chooseItem{background:var(--theme-surface);color:var(--theme-muted);box-shadow:0 12px 32px color-mix(in srgb, var(--theme-ink) 5%, transparent);border-radius:24px;padding:clamp(20px,3vw,40px);line-height:1.7}.u_qfPW_chooseItemSpliz{background:var(--theme-solid);color:var(--theme-ink)}.u_qfPW_intro{text-wrap:pretty;max-width:68ch;color:var(--theme-muted);margin-block:20px 32px;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}
.iFYVwG_page{min-height:100svh;color:var(--theme-ink);color-scheme:var(--theme-scheme);background:0 0;background:var(--theme-solid)}.iFYVwG_main{padding-block:104px clamp(48px,6vw,80px)}.iFYVwG_hero,.iFYVwG_introSection,.iFYVwG_section,.iFYVwG_ctaSection,.iFYVwG_relatedSection{width:min(100% - 2*clamp(16px,3vw,32px),1180px);min-width:0;margin-inline:auto}.iFYVwG_hero{padding-block:24px 32px}.iFYVwG_label{color:var(--theme-accent);margin:0 0 20px;font-size:.875rem;font-weight:500}.iFYVwG_pageTitle{font-family:var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance;color:var(--theme-ink);max-width:24ch;margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:600;line-height:1.08}.iFYVwG_subtitle{text-wrap:pretty;max-width:68ch;color:var(--theme-muted);margin:20px 0 0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}.iFYVwG_introSection{padding-top:32px}.iFYVwG_intro{font-family:var(--font-heading),"Geist",system-ui,sans-serif;color:var(--theme-muted);overflow-wrap:anywhere;text-wrap:pretty;font-size:1rem;line-height:1.8}:where(.iFYVwG_intro) :where(a){transition:color .15s,background-color .15s,box-shadow .3s}:where(.iFYVwG_intro) :where(a):focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){:where(.iFYVwG_intro) :where(a){transition:none}}:where(.iFYVwG_intro) :where(a){color:var(--theme-ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}:where(.iFYVwG_intro) :where(a):hover{text-decoration-thickness:2px}.iFYVwG_intro strong{color:var(--theme-ink)}.iFYVwG_intro{max-width:68ch;margin:0}.iFYVwG_section{padding-top:16px}.iFYVwG_grid,.iFYVwG_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.iFYVwG_grid{gap:40px 28px;margin:0;padding:0;list-style:none}.iFYVwG_card{min-width:0}.iFYVwG_relatedCard{background:var(--theme-surface);color:var(--theme-ink);box-shadow:0 12px 32px color-mix(in srgb, var(--theme-ink) 5%, transparent);border-radius:24px;padding:clamp(20px,3vw,40px);transition:color .15s,background-color .15s,box-shadow .3s}.iFYVwG_relatedCard:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.iFYVwG_relatedCard{transition:none}}.iFYVwG_relatedCard{--editorial-face:var(--editorial-pastel);--editorial-edge:var(--theme-rim);--editorial-glow:var(--theme-surface);--editorial-chip:var(--theme-surface);--editorial-chip-ink:var(--theme-ink);--editorial-accent:var(--theme-ink);flex-direction:column;min-width:0;height:100%;text-decoration:none;display:flex;position:relative}html[data-theme=dark] .iFYVwG_relatedCard{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}@media (prefers-color-scheme:dark){html:not([data-theme]) .iFYVwG_relatedCard{--editorial-face:color-mix(in srgb, var(--editorial-pigment) 18%, #0f0f12);--editorial-edge:color-mix(in srgb, var(--editorial-pigment) 22%, transparent);--editorial-glow:color-mix(in srgb, var(--editorial-pigment) 14%, transparent);--editorial-chip:var(--editorial-pastel);--editorial-chip-ink:#1a1a1a;--editorial-accent:var(--editorial-pastel)}}.iFYVwG_relatedCard{background:var(--editorial-face);color:var(--theme-ink);box-shadow:inset 0 0 0 1px var(--editorial-edge);transition:transform .15s,box-shadow .3s}@media (hover:hover) and (pointer:fine){.iFYVwG_relatedCard:hover{transform:translateY(-2px)}}.iFYVwG_relatedCard:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.iFYVwG_relatedCard{transition:none}.iFYVwG_relatedCard:hover,.iFYVwG_relatedCard:active{transform:none}}.iFYVwG_teaser{color:var(--theme-muted);text-wrap:pretty;margin-top:16px;line-height:1.75}.iFYVwG_cta{min-height:44px;color:var(--theme-ink);text-underline-offset:.25em;align-items:center;gap:12px;margin-top:8px;display:inline-flex}.iFYVwG_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.iFYVwG_relatedSection{padding-top:32px}.iFYVwG_relatedHeading{font:600 2rem/1.15 var(--font-heading),"Geist",system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;color:var(--theme-ink);margin:0 0 24px}@media (max-width:639.98px){.iFYVwG_relatedHeading{font-size:1.5rem}}.iFYVwG_relatedHeading{scroll-margin-block-start:104px}.iFYVwG_toolsIntro{font-family:var(--font-heading),"Geist",system-ui,sans-serif;color:var(--theme-muted);overflow-wrap:anywhere;text-wrap:pretty;font-size:1rem;line-height:1.8}:where(.iFYVwG_toolsIntro) :where(a){transition:color .15s,background-color .15s,box-shadow .3s}:where(.iFYVwG_toolsIntro) :where(a):focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){:where(.iFYVwG_toolsIntro) :where(a){transition:none}}:where(.iFYVwG_toolsIntro) :where(a){color:var(--theme-ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}:where(.iFYVwG_toolsIntro) :where(a):hover{text-decoration-thickness:2px}.iFYVwG_toolsIntro strong{color:var(--theme-ink)}.iFYVwG_toolsIntro{margin:0 0 20px}.iFYVwG_toolDescription{color:var(--theme-muted);line-height:1.65}.iFYVwG_relatedGrid{margin:0;padding:0;list-style:none}.iFYVwG_relatedCard{padding:24px}.iFYVwG_relatedBody{flex-direction:column;flex:1;gap:12px;display:flex}.iFYVwG_relatedKicker{color:var(--theme-muted);font-size:.8125rem;font-weight:500}.iFYVwG_relatedTitle{color:var(--theme-ink);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.3}.iFYVwG_relatedArrow{margin-top:auto}@media (max-width:639.98px){.iFYVwG_grid,.iFYVwG_relatedGrid{grid-template-columns:minmax(0,1fr)}}
.CcOQrq_label{color:var(--theme-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.875rem;display:flex}.CcOQrq_label a[data-kind=city]{--moment-kind-pastel:#c7d7cc}.CcOQrq_label a[data-kind=activity]{--moment-kind-pastel:#e6d7b2}.CcOQrq_label a[data-kind=trip]{--moment-kind-pastel:#d0cae1}.CcOQrq_label a{transition:color .15s,background-color .15s,box-shadow .3s}.CcOQrq_label a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.CcOQrq_label a{transition:none}}.CcOQrq_label a{background:var(--moment-kind-pastel);color:#1a1a1a;border-radius:9999px;padding:8px 12px;font-weight:500}.CcOQrq_label a:hover{text-decoration:underline}.CcOQrq_label span+span{border-inline-start:1px solid var(--theme-rim);padding-inline-start:8px}@media (max-width:639.98px){.CcOQrq_label{justify-content:start}}