.article.svelte-h3mp7t{padding:var(--space-lg);max-width:42rem;margin:0 auto}.back.svelte-h3mp7t a:where(.svelte-h3mp7t){color:var(--color-text-muted);font-size:var(--font-size-body-sm);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.back.svelte-h3mp7t a:where(.svelte-h3mp7t):hover{color:var(--color-primary)}.article-header.svelte-h3mp7t h1:where(.svelte-h3mp7t){margin:var(--space-md) 0 0;letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15}.lead.svelte-h3mp7t{margin:var(--space-md) 0 0;color:var(--color-text-muted);line-height:var(--line-height-body);font-size:1.05rem}.date.svelte-h3mp7t{margin-top:var(--space-md);font-size:var(--font-size-body-sm);color:var(--color-text-muted);display:block}.prose.svelte-h3mp7t{margin-top:var(--space-xl);color:var(--color-text);line-height:1.65}.prose.svelte-h3mp7t h2{margin:var(--space-xl) 0 var(--space-md);font-size:1.35rem;line-height:1.25}.prose.svelte-h3mp7t h3{margin:var(--space-lg) 0 var(--space-sm);font-size:1.1rem}.prose.svelte-h3mp7t p,.prose.svelte-h3mp7t li{color:var(--color-text-muted)}.prose.svelte-h3mp7t ul,.prose.svelte-h3mp7t ol{margin:var(--space-md) 0;padding-left:1.25rem}.prose.svelte-h3mp7t a{color:var(--color-primary);font-weight:600}.prose.svelte-h3mp7t strong{color:var(--color-text)}
