.post-cover.svelte-w0ekn9{width:100%;height:420px;overflow:hidden}.post-cover.svelte-w0ekn9 img:where(.svelte-w0ekn9){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.post-hero.svelte-w0ekn9{background:var(--color-surface-muted);padding-block:var(--space-10);border-bottom:1px solid var(--color-border)}.post-hero--no-image.svelte-w0ekn9{padding-block:var(--space-12)}.post-meta.svelte-w0ekn9{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.post-category.svelte-w0ekn9{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);padding:2px var(--space-2);border-radius:var(--radius-sm);background:#c7443e14;font-weight:700}time.svelte-w0ekn9{font-size:var(--text-xs);color:var(--color-muted)}h1.svelte-w0ekn9{font-size:var(--text-4xl);max-width:22ch;margin-bottom:var(--space-4);line-height:1.2}.post-lead.svelte-w0ekn9{font-size:var(--text-lg);color:var(--color-muted);max-width:60ch;line-height:1.6}.post-byline.svelte-w0ekn9{margin-top:var(--space-5)}.post-body.svelte-w0ekn9{max-width:680px;margin-bottom:var(--space-12)}.post-body.svelte-w0ekn9 h2{font-size:var(--text-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4);line-height:1.3}.post-body.svelte-w0ekn9 h3{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}.post-body.svelte-w0ekn9 p{font-size:var(--text-base);color:var(--color-primary);margin-bottom:var(--space-5);line-height:1.8}.post-body.svelte-w0ekn9 ul,.post-body.svelte-w0ekn9 ol{margin-bottom:var(--space-5);padding-left:var(--space-6)}.post-body.svelte-w0ekn9 li{font-size:var(--text-base);margin-bottom:var(--space-2);color:var(--color-primary);line-height:1.7}.post-body.svelte-w0ekn9 blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-5);margin:var(--space-8) 0;font-size:var(--text-lg);color:var(--color-muted);font-style:italic;line-height:1.7}.post-body.svelte-w0ekn9 img{border-radius:var(--radius-md);width:100%;margin:var(--space-8) 0;display:block}.post-body.svelte-w0ekn9 strong{color:var(--color-primary);font-weight:700}.post-faqs.svelte-w0ekn9{background:var(--color-surface-muted);padding-block:var(--space-12);border-top:1px solid var(--color-border)}.post-faqs.svelte-w0ekn9 h2:where(.svelte-w0ekn9){font-size:var(--text-2xl);margin-bottom:var(--space-6);max-width:680px}.post-faqs.svelte-w0ekn9 .container:where(.svelte-w0ekn9){max-width:680px;margin:0 auto}.coming-soon.svelte-w0ekn9{font-size:var(--text-lg);color:var(--color-muted);font-style:italic}.post-footer.svelte-w0ekn9{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--color-border);flex-wrap:wrap;max-width:680px;display:flex}.post-back.svelte-w0ekn9{font-size:var(--text-sm);color:var(--color-muted);font-weight:600;text-decoration:none}.post-back.svelte-w0ekn9:hover{color:var(--color-accent)}.post-cta.svelte-w0ekn9{font-size:var(--text-sm);color:var(--color-accent);font-weight:700;text-decoration:none}.post-cta.svelte-w0ekn9:hover{text-decoration:underline}@media (width<=768px){.post-cover.svelte-w0ekn9{height:240px}h1.svelte-w0ekn9{font-size:var(--text-3xl)}}
