.blog-article.svelte-1teoznn{grid-column:1 / -1;padding:calc(var(--headerHeight) + var(--spacing-xl)) var(--spacing-lg) var(--section-padding);background:var(--background-dark);min-height:100vh}.blog-article__inner.svelte-1teoznn{max-width:720px;margin:0 auto}.blog-article__back.svelte-1teoznn{margin-bottom:var(--spacing-md);font-size:var(--font-size-small)}.blog-article__back.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--text-secondary)}.blog-article__date.svelte-1teoznn{display:block;font-size:1.2rem;color:var(--text-light);margin-bottom:var(--spacing-sm)}.blog-article__title.svelte-1teoznn{font-size:var(--font-size-h1);color:var(--text-primary);margin-bottom:var(--spacing-md)}.blog-article__lede.svelte-1teoznn{font-size:var(--font-size-body);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-2xl)}.blog-article__body.svelte-1teoznn h2{font-size:var(--font-size-h3);margin:var(--spacing-xl) 0 var(--spacing-sm);color:var(--text-primary)}.blog-article__body.svelte-1teoznn p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);color:var(--text-tertiary);margin-bottom:var(--spacing-md)}.blog-article__body.svelte-1teoznn a{color:var(--primary-teal-bright, var(--primary-blue-bright));text-decoration:underline}.blog-article__body.svelte-1teoznn ul{margin:0 0 var(--spacing-md);padding-left:1.25em;color:var(--text-tertiary);font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}
