.article-body.svelte-puspuq{display:flex;flex-direction:column;gap:1rem}.article-body.svelte-puspuq h1,.article-body.svelte-puspuq h2,.article-body.svelte-puspuq h3,.article-body.svelte-puspuq h4,.article-body.svelte-puspuq h5,.article-body.svelte-puspuq h6{font-family:Playfair Display Variable,Times New Roman,serif;letter-spacing:-.02em;line-height:1.2}.article-body.svelte-puspuq h1{font-size:2.4rem}.article-body.svelte-puspuq h2{font-size:2rem}.article-body.svelte-puspuq h3{font-size:1.6rem}.article-body.svelte-puspuq p{font-family:Playfair Display Variable,Times New Roman,serif;font-size:1rem;line-height:1.8}.article-body.svelte-puspuq a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em}.article-body.svelte-puspuq a:hover{opacity:.7}.article-body.svelte-puspuq ul,.article-body.svelte-puspuq ol{padding-left:1.5rem;font-family:Playfair Display Variable,Times New Roman,serif;line-height:1.8}.article-body.svelte-puspuq li{margin:.35rem 0}.article-body.svelte-puspuq blockquote{border-left:2px solid color-mix(in srgb,var(--color-foreground) 30%,transparent);padding-left:1rem;font-family:Playfair Display Variable,Times New Roman,serif;font-style:italic;color:color-mix(in srgb,var(--color-foreground) 70%,transparent)}.article-body.svelte-puspuq pre{white-space:pre-wrap;word-wrap:break-word;font-family:Space Grotesk Variable,Helvetica Neue,Arial,sans-serif;font-size:.95rem;line-height:1.7;padding:1rem 1.2rem;border:1px solid color-mix(in srgb,var(--color-foreground) 15%,transparent);background:color-mix(in srgb,var(--color-foreground) 4%,transparent)}.article-body.svelte-puspuq code{font-family:Space Grotesk Variable,Helvetica Neue,Arial,sans-serif;font-size:.95rem}.article-body.svelte-puspuq hr{border:none;height:1px;background:color-mix(in srgb,var(--color-foreground) 20%,transparent)}
