nav.svelte-bk1tn4{font-size:var(--step--1);line-height:1.5}.label.svelte-bk1tn4{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.75rem;font-size:.8em;font-weight:600}ul.svelte-bk1tn4{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}ul.svelte-bk1tn4 ul:where(.svelte-bk1tn4){margin-top:.35rem;padding-left:1rem}a.svelte-bk1tn4{color:var(--text);text-decoration:none}a.svelte-bk1tn4:hover{text-decoration:underline}li.svelte-bk1tn4>a:where(.svelte-bk1tn4):first-child{font-weight:600}ul.svelte-bk1tn4 ul:where(.svelte-bk1tn4) a:where(.svelte-bk1tn4){font-weight:400}@media (width>=64rem){nav.svelte-bk1tn4{position:sticky;top:2rem}}.page.svelte-1dolngo{--column:72rem;gap:clamp(3rem,8vh,5rem);padding-block:clamp(1.75rem,5vh,3.5rem) clamp(3rem,8vh,6rem);display:grid}h1.svelte-1dolngo{font-size:var(--step-4);letter-spacing:-.02em;line-height:1.15}.intro.svelte-1dolngo{font-size:var(--step-0);max-width:64ch;color:var(--text);line-height:1.6}.layout.svelte-1dolngo{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (width>=64rem){.layout.svelte-1dolngo{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:3rem}}
