main.svelte-1j5tn20{max-width:1240px;margin:0 auto;padding:1.4rem clamp(1rem,4vw,2.6rem) 2.4rem}.nav.svelte-1j5tn20,.nav.svelte-1j5tn20 nav:where(.svelte-1j5tn20),.actions.svelte-1j5tn20{display:flex;align-items:center}.nav.svelte-1j5tn20{justify-content:space-between}.nav.svelte-1j5tn20 nav:where(.svelte-1j5tn20),.actions.svelte-1j5tn20{gap:.8rem 1rem}.nav.svelte-1j5tn20 nav:where(.svelte-1j5tn20){color:var(--muted);font-size:.88rem}.hero.svelte-1j5tn20{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(1rem,4vw,3rem);align-items:end;padding:clamp(5rem,11vw,8rem) 0 3rem}h1.svelte-1j5tn20{max-width:14ch;margin:.7rem 0 1rem;font-size:clamp(3rem,6vw,5rem);line-height:.98}.lede.svelte-1j5tn20{max-width:44rem;color:var(--muted);font-size:1.05rem;line-height:1.7}.actions.svelte-1j5tn20{flex-wrap:wrap;margin-top:1.5rem}.hero.svelte-1j5tn20 aside:where(.svelte-1j5tn20),article.svelte-1j5tn20,.contact.svelte-1j5tn20{padding:clamp(1.2rem,3vw,1.7rem)}h2.svelte-1j5tn20{margin:.45rem 0 .8rem;font-size:1.35rem;letter-spacing:-.04em}p.svelte-1j5tn20,li.svelte-1j5tn20{color:var(--muted);line-height:1.65}strong.svelte-1j5tn20{color:var(--active-text)}article.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--accent-text);text-decoration:underline;text-underline-offset:.2rem}.topics.svelte-1j5tn20{display:flex;flex-wrap:wrap;gap:.65rem 1rem;padding:1rem;color:var(--muted);font-size:.82rem}.topics.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:var(--accent-text)}.help-grid.svelte-1j5tn20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 0}article.svelte-1j5tn20{scroll-margin-top:1rem}ol.svelte-1j5tn20,ul.svelte-1j5tn20{display:grid;gap:.45rem;padding-left:1.2rem}li.svelte-1j5tn20::marker{color:var(--accent-text)}.contact.svelte-1j5tn20{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin-top:1rem;scroll-margin-top:1rem}.contact.svelte-1j5tn20 p:where(.svelte-1j5tn20){max-width:48rem}.gate.svelte-1j5tn20{color:var(--warning-text);font-size:.8rem}@media(max-width:760px){.hero.svelte-1j5tn20,.help-grid.svelte-1j5tn20,.contact.svelte-1j5tn20{grid-template-columns:1fr}.nav.svelte-1j5tn20{align-items:flex-start;gap:1rem}.nav.svelte-1j5tn20 nav:where(.svelte-1j5tn20){flex-wrap:wrap;justify-content:flex-end}.contact.svelte-1j5tn20 .button:where(.svelte-1j5tn20){justify-self:start}}
