.blog-detail-hero.svelte-1teoznn{padding:var(--space-20) 0 var(--space-8);background:var(--color-bg-subtle)}.blog-backlink.svelte-1teoznn{display:inline-block;margin-bottom:var(--space-5);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm)}.blog-backlink.svelte-1teoznn:hover{color:var(--color-text)}.blog-header.svelte-1teoznn h1:where(.svelte-1teoznn){margin:0 0 var(--space-3);font-size:clamp(2rem,4vw,3rem);line-height:1.15}.blog-meta.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-6)}.blog-hero-image-wrap.svelte-1teoznn{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);margin:0}.blog-hero-image.svelte-1teoznn{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.blog-detail-content.svelte-1teoznn{padding:var(--space-10) 0 var(--space-20);background:#fff}.blog-content.svelte-1teoznn h2:where(.svelte-1teoznn){margin:0 0 var(--space-4);font-size:clamp(1.5rem,3vw,2rem)}.blog-content.svelte-1teoznn p:where(.svelte-1teoznn),.blog-content.svelte-1teoznn li:where(.svelte-1teoznn){color:var(--color-text);line-height:1.75;font-size:var(--font-size-base)}.blog-content.svelte-1teoznn p:where(.svelte-1teoznn){margin:0 0 var(--space-4)}.blog-overview.svelte-1teoznn{margin:0 0 var(--space-8);padding-left:1.2rem;display:grid;gap:var(--space-2)}.blog-section.svelte-1teoznn{padding:0;margin-bottom:var(--space-10)}.blog-section.svelte-1teoznn ul:where(.svelte-1teoznn){margin:0;padding-left:1.2rem;display:grid;gap:var(--space-2)}.blog-cta.svelte-1teoznn{padding:var(--space-16) 0;background:var(--color-bg-subtle)}.blog-cta-inner.svelte-1teoznn{width:100%;display:flex;justify-content:space-between;gap:var(--space-8);align-items:center;padding:var(--space-8);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#fef9ee,#fdf3de)}.blog-cta-text.svelte-1teoznn h2:where(.svelte-1teoznn){margin:0 0 var(--space-3);font-size:clamp(1.6rem,3vw,2.2rem)}.blog-cta-text.svelte-1teoznn p:where(.svelte-1teoznn){margin:0;color:var(--color-text-secondary)}.blog-cta-buttons.svelte-1teoznn{display:flex;gap:var(--space-3);flex-shrink:0}@media(max-width:1023px){.blog-cta-inner.svelte-1teoznn{flex-direction:column;align-items:flex-start}.blog-cta-buttons.svelte-1teoznn{width:100%;flex-direction:column}.blog-cta-buttons.svelte-1teoznn .btn{width:100%;justify-content:center}}
