.blog-post-page.svelte-1teoznn{margin-bottom:var(--spacing-xl)}.post.svelte-1teoznn{max-width:860px}.kicker.svelte-1teoznn{margin-bottom:var(--spacing-xs)}.back-link.svelte-1teoznn{margin-bottom:var(--spacing-sm)}h1.svelte-1teoznn{font-size:clamp(2.1rem,5vw,3.4rem);margin-bottom:var(--spacing-xs)}.post-meta.svelte-1teoznn{margin-bottom:var(--spacing-sm)}.deck.svelte-1teoznn{font-size:1.15rem;margin-bottom:var(--spacing-md);max-width:72ch}.post-body.svelte-1teoznn{padding-top:var(--spacing-md);column-count:1;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.post-body.svelte-1teoznn p:where(.svelte-1teoznn){margin-bottom:var(--spacing-md)}.post-body.svelte-1teoznn h2:where(.svelte-1teoznn),.post-body.svelte-1teoznn h3:where(.svelte-1teoznn),.post-body.svelte-1teoznn h4:where(.svelte-1teoznn){margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.post-body.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:clamp(1.5rem,3vw,2rem)}.post-body.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:clamp(1.25rem,2.2vw,1.65rem)}.post-body.svelte-1teoznn h4:where(.svelte-1teoznn){font-size:clamp(1.1rem,1.8vw,1.3rem);font-family:var(--font-sans)}.post-body.svelte-1teoznn blockquote:where(.svelte-1teoznn){margin:0 0 var(--spacing-md);padding-left:var(--spacing-sm);border-left:2px solid var(--color-hairline);color:var(--color-muted);font-style:italic}
