.df[data-astro-cid-zzhjeilj]{cursor:pointer;min-height:32px;display:block;position:relative}.df-show[data-astro-cid-zzhjeilj]{min-height:inherit;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-items:center;height:100%;font-weight:600;display:flex;overflow:hidden}.df-show[data-astro-cid-zzhjeilj].is-empty{color:var(--ink-3);letter-spacing:.02em;font-weight:500}.df-native[data-astro-cid-zzhjeilj]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.df-native[data-astro-cid-zzhjeilj]::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.df[data-astro-cid-zzhjeilj]:has(.df-native:disabled){cursor:not-allowed;opacity:.5}.lf[data-astro-cid-sevzbneq]{gap:16px;display:grid}form[data-astro-cid-sevzbneq]{gap:14px;display:grid}.lf-title[data-astro-cid-sevzbneq]{font-size:var(--step-2)}.lf-grid[data-astro-cid-sevzbneq]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 14px;display:grid}.field[data-astro-cid-sevzbneq] small[data-astro-cid-sevzbneq]{color:var(--ink-3);font-weight:500}.lf-note[data-astro-cid-sevzbneq]{color:var(--ink-3);align-items:center;gap:6px;margin-top:-4px;font-size:.82rem;display:flex}.lf-note[data-astro-cid-sevzbneq] svg{flex:none;width:16px;height:16px}.check[data-astro-cid-sevzbneq]{color:var(--ink-2);align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{width:18px;height:18px;accent-color:var(--accent)}.lf-tabs[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:6px;display:flex}.lf-tabs[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{cursor:pointer;position:relative}.lf-tabs[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{opacity:0;pointer-events:none;position:absolute}.lf-tabs[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{border:1px solid var(--line-strong);transition:all .2s var(--ease);border-radius:999px;padding:9px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.lf-tabs[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lf-tabs[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible+span[data-astro-cid-sevzbneq]{outline:2px solid var(--accent);outline-offset:2px}.hp[data-astro-cid-sevzbneq]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lf-error[data-astro-cid-sevzbneq]{color:var(--danger);font-size:.9rem;font-weight:600}.lf-error[data-astro-cid-sevzbneq]:empty{display:none}[data-astro-cid-sevzbneq][data-submit] svg{width:20px;height:20px}[data-astro-cid-sevzbneq][data-submit][aria-busy=true]{opacity:.7;pointer-events:none}.lf-or[data-astro-cid-sevzbneq]{text-align:center;color:var(--ink-2);font-size:.92rem}.lf-or[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{white-space:nowrap;font-weight:700}.lf-done[data-astro-cid-sevzbneq]{outline:none;justify-items:start;gap:10px;padding:8px 0;display:grid}.lf-done[data-astro-cid-sevzbneq]>svg{width:52px;height:52px;color:var(--moss)}.lf-done[data-astro-cid-sevzbneq] h3[data-astro-cid-sevzbneq]{font-size:var(--step-3)}[data-astro-cid-sevzbneq][data-for].is-off{display:none}.ls[data-astro-cid-i2xzi7re]{background:var(--forest-2);color:var(--forest-ink);padding:clamp(64px,8vw,120px) 0;scroll-margin-top:70px;position:relative;overflow:hidden}.inner[data-astro-cid-i2xzi7re]{z-index:1;align-items:start;gap:40px;display:grid;position:relative}@media (width>=1000px){.inner[data-astro-cid-i2xzi7re]{grid-template-columns:.9fr 1.1fr;gap:72px}}.side[data-astro-cid-i2xzi7re]{gap:22px;display:grid}h2[data-astro-cid-i2xzi7re]{font-size:var(--step-5);max-width:14ch}h2[data-astro-cid-i2xzi7re] em{color:#d9a477;font-style:italic;font-weight:320}p[data-astro-cid-i2xzi7re]{color:var(--forest-ink-2);font-size:var(--step-1);max-width:40ch;line-height:1.5}.hard[data-astro-cid-i2xzi7re]{flex-wrap:wrap;gap:12px;display:flex}.hard[data-astro-cid-i2xzi7re] .btn--ghost[data-astro-cid-i2xzi7re]{color:var(--forest-ink)}.hard[data-astro-cid-i2xzi7re] svg{width:20px;height:20px}.quiet[data-astro-cid-i2xzi7re]{font-size:var(--step-1);gap:8px;display:grid}.quiet[data-astro-cid-i2xzi7re] a[data-astro-cid-i2xzi7re]{color:var(--forest-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.quiet[data-astro-cid-i2xzi7re] svg{color:#d9a477;width:20px;height:20px}.why[data-astro-cid-i2xzi7re]{color:var(--forest-ink-2);gap:8px;margin:0;padding:0;list-style:none;display:grid}.why[data-astro-cid-i2xzi7re] li[data-astro-cid-i2xzi7re]{align-items:center;gap:10px;display:flex}.why[data-astro-cid-i2xzi7re] svg{color:#d9a477;width:18px;height:18px}.card[data-astro-cid-i2xzi7re]{color:var(--ink);border-radius:var(--radius-l);box-shadow:var(--shadow-lift);background:#fffcf6;padding:clamp(20px,3vw,34px)}@media (width<=700px){.hard[data-astro-cid-i2xzi7re]{display:grid}.ls[data-astro-cid-i2xzi7re]{padding:56px 0}.card[data-astro-cid-i2xzi7re]{padding:20px 16px}}
