.prose.svelte-1teoznn{max-width:46em;line-height:1.8;color:var(--muted)}.prose.svelte-1teoznn h2{font-family:var(--font-heading);font-weight:500;font-size:clamp(1.5rem,2.6vw,2rem);color:var(--ink);margin:2.25rem 0 .75rem;letter-spacing:var(--heading-spacing)}.prose.svelte-1teoznn p{margin:0 0 1.1rem}.prose.svelte-1teoznn ul{margin:0 0 1.25rem;padding-left:1.25rem;display:grid;gap:.5rem}.prose.svelte-1teoznn li::marker{color:var(--accent-bright)}.prose.svelte-1teoznn strong{color:var(--ink)}.prose.svelte-1teoznn a{color:var(--accent-bright);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.prose.svelte-1teoznn a:hover{text-decoration-color:var(--accent-bright)}.post-nav.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;max-width:46em;margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line)}.post-nav.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--accent-bright);font:600 .75rem var(--font-mono)}.post-cta.svelte-1teoznn{text-align:center;padding:4rem 5vw 6rem}.post-cta.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3rem);font-weight:500;margin:0 0 .75rem}.post-cta.svelte-1teoznn em:where(.svelte-1teoznn){color:var(--accent);font-style:italic}.post-cta.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted)}.post-cta.svelte-1teoznn .button:where(.svelte-1teoznn){display:inline-block;margin:.75rem .35rem 0}
