.blog-article.svelte-1teoznn{font-family:var(--theme-font-sans);color:var(--foreground);font-size:clamp(1.0625rem,1rem + .18vw,1.15rem);line-height:1.78}.blog-article.svelte-1teoznn ::selection{background:var(--bc-accent-navy-20)}.blog-article.svelte-1teoznn p{margin:0 0 1.35em}.blog-article.svelte-1teoznn h2,.blog-article.svelte-1teoznn h3,.blog-article.svelte-1teoznn h4{font-family:var(--theme-font-sans);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:6rem;font-weight:620;line-height:1.2}.blog-article.svelte-1teoznn h2{margin:2.5rem 0 .8em;font-size:clamp(1.85rem,3vw,2.35rem)}.blog-article.svelte-1teoznn h3{margin:2rem 0 .7em;font-size:clamp(1.45rem,2.25vw,1.8rem)}.blog-article.svelte-1teoznn h4{margin:1.5rem 0 .65em;font-size:1.25rem}.blog-article.svelte-1teoznn ul,.blog-article.svelte-1teoznn ol{margin:0 0 1.5em;padding-left:1.5em}.blog-article.svelte-1teoznn ul{list-style:outside}.blog-article.svelte-1teoznn ol{list-style:decimal}.blog-article.svelte-1teoznn li{margin-block:.5em;padding-left:.25em}.blog-article.svelte-1teoznn blockquote{border-left:1px solid var(--primary);font-family:var(--theme-font-serif);margin:2.5em 0;padding:.25rem 0 .25rem 1.5rem;font-size:1.08em;font-style:italic}.blog-article.svelte-1teoznn a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.blog-article.svelte-1teoznn a:hover{text-decoration-thickness:2px}.blog-article.svelte-1teoznn strong{color:var(--foreground);font-weight:650}.blog-article.svelte-1teoznn code{background:var(--muted);font-family:var(--theme-font-mono);border-radius:.25rem;padding:.12em .32em;font-size:.88em}.blog-article.svelte-1teoznn pre{border-radius:var(--theme-radius);background:var(--foreground);color:var(--background);font-family:var(--theme-font-mono);margin:2.25em 0;padding:1.25rem 1.4rem;font-size:.82em;line-height:1.65;overflow-x:auto}.blog-article.svelte-1teoznn pre code{font-size:inherit;background:0 0;padding:0}.blog-article.svelte-1teoznn hr{border:0;border-top:1px solid var(--border);margin:3.5rem 0}.blog-article.svelte-1teoznn img{border-radius:var(--theme-radius);max-width:100%;height:auto;margin:2.5rem auto 1.5rem;display:block}.blog-article.svelte-1teoznn img[data-align=left]{margin-left:0;margin-right:auto}.blog-article.svelte-1teoznn img[data-align=right]{margin-left:auto;margin-right:0}.blog-article.svelte-1teoznn img[data-align=full]{width:100%}.blog-article.svelte-1teoznn figcaption{color:var(--muted-foreground);margin-top:.75rem;font-size:.82rem;line-height:1.55}@media (width<=640px){.blog-article.svelte-1teoznn{line-height:1.72}.blog-article.svelte-1teoznn blockquote{padding-left:1rem}}
