.page.svelte-1y61b23{padding:clamp(7rem,12vw,10rem) 0 clamp(3rem,6vw,5rem)}.narrow.svelte-1y61b23{width:100%;max-width:760px;min-width:0;margin:0 auto;padding-inline:calc(18px + env(safe-area-inset-left)) calc(18px + env(safe-area-inset-right))}.eyebrow.svelte-1y61b23{font-family:var(--font-nav);font-weight:700;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem}h1.svelte-1y61b23{margin:0 0 .9rem}.intro.svelte-1y61b23{color:var(--muted);margin:0 0 clamp(2.5rem,5vw,3.5rem);max-width:52ch}.groups.svelte-1y61b23{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.group.svelte-1y61b23{min-width:0}.group.svelte-1y61b23 h2:where(.svelte-1y61b23){font-family:var(--font-nav);font-weight:700;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;padding-bottom:.7rem;border-bottom:1px solid var(--line)}.group.svelte-1y61b23 ul:where(.svelte-1y61b23){list-style:none;margin:0;padding:0}.group.svelte-1y61b23 li:where(.svelte-1y61b23){margin:0 0 .65rem;min-width:0}.group.svelte-1y61b23 a:where(.svelte-1y61b23){color:var(--text);font-size:.95rem;line-height:1.5;display:inline-block;max-width:100%;overflow-wrap:anywhere;transition:color .18s ease}.group.svelte-1y61b23 a:where(.svelte-1y61b23):hover{color:var(--accent)}@media (prefers-reduced-motion: reduce){.group.svelte-1y61b23 a:where(.svelte-1y61b23){transition:none}}
