.page.svelte-1e0rsuc{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.main.svelte-1e0rsuc{flex:1}.doc.svelte-1e0rsuc{max-width:720px;margin:0 auto;padding:6rem 3.5rem 7rem}.title-block.svelte-1e0rsuc{margin-bottom:4rem}.title-block.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,6vw,4rem);line-height:1;letter-spacing:-.02em;margin:0 0 1.25rem;color:var(--ink)}.updated.svelte-1e0rsuc{font-family:var(--font-mono);font-size:.81rem;color:var(--faint);margin:0}.intro.svelte-1e0rsuc{font-size:1.13rem;line-height:1.7;color:var(--graphite);margin:0 0 3.5rem}.sections.svelte-1e0rsuc{display:flex;flex-direction:column;gap:3rem}.sections.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:var(--font-display);font-weight:400;font-size:1.75rem;line-height:1.15;letter-spacing:-.01em;margin:0 0 .9rem;color:var(--ink)}.sections.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:1rem;line-height:1.7;color:var(--graphite);margin:0}@media(max-width:720px){.doc.svelte-1e0rsuc{padding:3.5rem 1.5rem 4.5rem}.title-block.svelte-1e0rsuc{margin-bottom:2.5rem}.intro.svelte-1e0rsuc{font-size:1.05rem;margin-bottom:2.5rem}.sections.svelte-1e0rsuc{gap:2.25rem}.sections.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.5rem}}@media(max-width:480px){.doc.svelte-1e0rsuc{padding:2.5rem 1.15rem 3.5rem}.title-block.svelte-1e0rsuc,.intro.svelte-1e0rsuc{margin-bottom:2rem}.sections.svelte-1e0rsuc{gap:2rem}}
