.blog-content.svelte-49dgds{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.9;color:var(--color-text-warm)}.blog-content.svelte-49dgds h2{font-family:var(--font-serif);font-size:1.4rem;font-weight:700;color:var(--color-text-warm);margin-top:3rem;margin-bottom:1rem;letter-spacing:-.01em}.blog-content.svelte-49dgds h3{font-family:var(--font-serif);font-size:1.15rem;font-weight:700;color:var(--color-text-warm);margin-top:2.5rem;margin-bottom:.75rem}.blog-content.svelte-49dgds h4{font-family:var(--font-serif);font-size:1.05rem;font-weight:700;color:var(--color-text-warm);margin-top:2rem;margin-bottom:.5rem}.blog-content.svelte-49dgds p{margin-bottom:1.5rem}.blog-content.svelte-49dgds ul,.blog-content.svelte-49dgds ol{padding-left:1.5rem;margin-bottom:1.5rem}.blog-content.svelte-49dgds li{margin-bottom:.5rem}.blog-content.svelte-49dgds ul{list-style-type:disc}.blog-content.svelte-49dgds ol{list-style-type:decimal}.blog-content.svelte-49dgds strong{font-weight:700}.blog-content.svelte-49dgds em{font-style:italic;color:var(--color-text-muted)}.blog-content.svelte-49dgds a{color:var(--color-brand-600);text-decoration:underline;text-underline-offset:2px}.blog-content.svelte-49dgds a:hover{color:var(--color-brand-700)}.blog-content.svelte-49dgds blockquote{border-left:4px solid var(--color-brand-500);padding:1rem 1.5rem;margin:2rem 0;background:var(--color-surface-sidebar);border-radius:0 .75rem .75rem 0;font-size:1.125rem;font-style:italic;color:var(--color-text-warm);line-height:1.7}.blog-content.svelte-49dgds hr{border:none;height:1px;background:var(--color-border-warm);margin:2.5rem 0}
