.blog-post.svelte-1teoznn{max-width:720px;margin:0 auto;padding:1rem 1.5rem 3rem}.blog-post__article.svelte-1teoznn{margin-top:1rem}.blog-post__h1.svelte-1teoznn{font-family:Playfair Display,serif;font-size:1.875rem;line-height:1.25;margin:1rem 0 1.75rem;color:var(--text-primary)}.blog-post__body.svelte-1teoznn{font-size:.95rem;line-height:1.85;color:var(--text-secondary)}.blog-post__body.svelte-1teoznn h2{font-family:Playfair Display,serif;color:var(--text-primary);font-size:1.375rem;margin:2.25rem 0 .75rem}.blog-post__body.svelte-1teoznn h3{font-family:Playfair Display,serif;color:var(--text-primary);font-size:1.125rem;margin:1.75rem 0 .5rem}.blog-post__body.svelte-1teoznn a{color:var(--accent);text-decoration:underline}.blog-post__body.svelte-1teoznn strong{color:var(--text-primary);font-weight:600}.blog-post__body.svelte-1teoznn ul,.blog-post__body.svelte-1teoznn ol{padding-left:1.5rem;margin:1rem 0}.blog-post__body.svelte-1teoznn li{margin-bottom:.4rem}.blog-post__body.svelte-1teoznn code{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:.875em;color:var(--accent)}.blog-post__body.svelte-1teoznn blockquote{border-left:3px solid var(--accent);margin:1.5rem 0;padding:.5rem 0 .5rem 1.25rem;color:var(--text-primary);font-style:italic}.blog-post__cta.svelte-1teoznn{margin-top:3rem;padding:2rem;text-align:center;background:var(--bg-card);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:16px}.blog-post__cta-headline.svelte-1teoznn{font-family:Playfair Display,serif;font-size:1.125rem;color:var(--text-primary);margin:0 0 1rem}.blog-post__cta-btn.svelte-1teoznn{display:inline-block;padding:.75rem 2rem;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;text-decoration:none;font-size:1rem;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.blog-post__cta-btn.svelte-1teoznn:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 24px #ff7a454d}
