.page.svelte-cwls5q{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal)}.main.svelte-cwls5q{flex:1;width:100%;max-width:var(--container-narrow);margin:0 auto;padding-inline:var(--gutter)}.prose.svelte-cwls5q{padding:clamp(2.5rem,7vw,4.5rem) 0 clamp(3rem,8vw,5rem);display:flex;flex-direction:column;gap:1.25rem}.prose.svelte-cwls5q h1:where(.svelte-cwls5q){margin:0 0 var(--space-2);font-size:var(--fs-h1);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.prose.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;font-size:1.0625rem;line-height:1.65;color:var(--ink-mute);text-wrap:pretty}.byline.svelte-cwls5q{margin-top:var(--space-4)!important;font-size:.9375rem!important;color:var(--ink-faint)!important}.byline.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent);font-weight:var(--fw-medium);text-decoration:none}.byline.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}
