.blog-hero-section[data-astro-cid-5tznm7mj]{padding:80px 0 40px;background:linear-gradient(180deg,#0c1322,#121c32);border-bottom:1px solid var(--border-subtle)}.text-center[data-astro-cid-5tznm7mj]{text-align:center}.blog-content-section[data-astro-cid-5tznm7mj]{padding:70px 0 100px;background:#0c1322}.featured-post-wrapper[data-astro-cid-5tznm7mj]{margin-bottom:64px}.featured-card[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;position:relative;overflow:hidden}.featured-meta-header[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.featured-kicker[data-astro-cid-5tznm7mj]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff}.featured-category[data-astro-cid-5tznm7mj]{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.featured-title[data-astro-cid-5tznm7mj]{font-family:var(--font-serif);font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.25;margin-bottom:16px}.featured-title-link[data-astro-cid-5tznm7mj]{color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast)}.featured-title-link[data-astro-cid-5tznm7mj]:hover{color:#fff}.featured-excerpt[data-astro-cid-5tznm7mj]{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:28px;max-width:820px}.post-meta-row[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:20px;border-top:1px solid var(--border-subtle)}.author-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--text-muted)}.author-meta[data-astro-cid-5tznm7mj] strong[data-astro-cid-5tznm7mj]{color:var(--text-primary)}.dot-divider[data-astro-cid-5tznm7mj]{color:var(--text-muted)}.articles-grid-block[data-astro-cid-5tznm7mj]{margin-bottom:72px}.grid-section-heading[data-astro-cid-5tznm7mj]{font-family:var(--font-serif);font-size:1.5rem;color:var(--text-primary);margin-bottom:28px}.articles-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.article-card[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.article-meta-header[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.article-category-label[data-astro-cid-5tznm7mj]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.article-read-time[data-astro-cid-5tznm7mj]{font-size:.74rem;color:var(--text-subtle)}.article-card-title[data-astro-cid-5tznm7mj]{font-family:var(--font-serif);font-size:1.22rem;font-weight:600;line-height:1.35;margin-bottom:12px}.article-link[data-astro-cid-5tznm7mj]{color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast)}.article-link[data-astro-cid-5tznm7mj]:hover{color:#fff;text-decoration:underline}.article-card-excerpt[data-astro-cid-5tznm7mj]{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:24px;flex-grow:1}.article-card-footer[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--border-subtle);font-size:.82rem}.article-date[data-astro-cid-5tznm7mj]{color:var(--text-muted)}.article-read-more[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);text-decoration:none;font-weight:600;transition:all var(--transition-fast)}.article-read-more[data-astro-cid-5tznm7mj]:hover{color:#fff;transform:translate(3px)}.blog-cta-box[data-astro-cid-5tznm7mj]{margin-top:40px}.blog-cta-box[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-family:var(--font-serif);font-size:1.6rem;color:var(--text-primary);margin-bottom:8px}.blog-cta-box[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{color:var(--text-muted);font-size:1rem}@media(max-width:1024px){.articles-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.articles-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.post-meta-row[data-astro-cid-5tznm7mj]{flex-direction:column;align-items:flex-start}}
