.blog-page.svelte-u4k2t{max-width:1280px;font-family:var(--font-body);margin:0 auto;padding:60px 24px 100px}.page-header.svelte-u4k2t{text-align:center;max-width:600px;margin-bottom:60px;margin-left:auto;margin-right:auto}.badge.svelte-u4k2t{background:var(--primary-light);color:var(--primary);letter-spacing:.05em;border-radius:20px;margin-bottom:20px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-block}h1.svelte-u4k2t{font-size:3.5rem;font-family:var(--font-heading);color:var(--text-dark);margin-bottom:16px;line-height:1.1}.page-header.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--text-muted);font-size:1.15rem}.featured-post.svelte-u4k2t{border:1px solid var(--border-light);background:#fafafa;border-radius:24px;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;display:grid;overflow:hidden}.featured-image.svelte-u4k2t{background-position:50%;background-size:cover;min-height:400px}.featured-content.svelte-u4k2t{flex-direction:column;justify-content:center;padding:40px;display:flex}.featured-content.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:2.2rem;font-family:var(--font-heading);margin:16px 0;line-height:1.3}.featured-content.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--text-muted);margin-bottom:24px;font-size:1.1rem;line-height:1.6}.blog-grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px;display:grid}.blog-card.svelte-u4k2t{border:1px solid var(--border-light);transition:var(--transition-smooth);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.blog-card.svelte-u4k2t:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.blog-image.svelte-u4k2t{aspect-ratio:16/10;background-position:50%;background-size:cover;background-color:var(--bg-cream)}.blog-content.svelte-u4k2t{flex-direction:column;flex:1;padding:24px;display:flex}.blog-content.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:1.4rem;font-family:var(--font-heading);margin:12px 0;line-height:1.3}.blog-content.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--text-muted);flex:1;margin-bottom:24px;font-size:.95rem;line-height:1.6}.meta.svelte-u4k2t{color:var(--text-muted);gap:16px;font-size:.9rem;display:flex}.meta-item.svelte-u4k2t{align-items:center;gap:6px;display:flex}.read-more.svelte-u4k2t{color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-weight:600;transition:gap .2s;display:inline-flex}.read-more.svelte-u4k2t:hover{gap:12px}@media (width<=900px){.featured-post.svelte-u4k2t{grid-template-columns:1fr}.featured-image.svelte-u4k2t{min-height:300px}}
