.blog-hero{padding-top:var(--space-20);padding-bottom:var(--space-16)}.blog-hero-inner{display:grid;gap:var(--space-10);align-items:center}.blog-hero-copy{max-width:640px}.blog-hero-pill{margin-bottom:var(--space-4);background:rgba(8,10,14,0.96)}.blog-hero-lede{font-size:var(--fs-lg);color:var(--color-muted);margin-bottom:var(--space-4)}.blog-hero-meta{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.blog-hero-disclaimer{font-size:var(--fs-xs);color:var(--color-muted);max-width:48ch}.blog-hero-ctas{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-3)}.blog-hero-cover{max-width:520px;justify-self:center}.blog-hero-figure{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-elevated);border:1px solid rgba(200,155,71,0.45)}.blog-hero-figure img{display:block;width:100%;height:100%;object-fit:cover}.blog-hero-tag{position:absolute;bottom:1.25rem;right:1.25rem;padding:0.35rem 0.9rem;border-radius:var(--radius-pill);background:rgba(6,7,10,0.86);border:1px solid rgba(200,155,71,0.8);font-size:var(--fs-xxs);letter-spacing:0.18em;text-transform:uppercase;color:var(--color-heading)}.blog-layout-inner{display:flex;flex-direction:column;gap:var(--space-10)}.blog-content-grid{display:grid;gap:var(--space-8)}.blog-feature{order:-1}.blog-post-feature{display:grid;gap:var(--space-6)}.blog-post-header h3{margin-bottom:var(--space-2)}.blog-post-intro{color:var(--color-muted);font-size:var(--fs-md)}.blog-post-media{margin-bottom:var(--space-4)}.blog-post-figure{border-radius:var(--radius-lg);overflow:hidden;background-color:#050608}.blog-post-figure img{width:100%;height:auto;display:block}.blog-post-figure figcaption{padding:var(--space-3);font-size:var(--fs-xs);color:var(--color-muted);background:linear-gradient(to top,rgba(10,12,18,0.96),rgba(10,12,18,0.4))}.blog-post-body p:last-child{margin-bottom:0}.blog-post-footer{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.blog-post-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.blog-post-footer-split{justify-content:space-between}.blog-post-footer .display-number{font-size:2rem}.blog-post-footer .stat-label{font-size:var(--fs-xxs)}.blog-list{display:grid;gap:var(--space-6)}.blog-post{position:relative}.blog-newsletter{margin-top:var(--space-4)}.blog-newsletter-card{display:grid;gap:var(--space-6)}.newsletter-inline{align-items:flex-end}.newsletter-inline .newsletter-field{min-width:220px}.blog-section-heading{margin-bottom:var(--space-4)}@media (min-width:768px){.blog-hero-inner{grid-template-columns:minmax(0,1.1fr)minmax(0,0.9fr)}.blog-content-grid{grid-template-columns:minmax(0,1.1fr)minmax(0,0.9fr);align-items:flex-start}.blog-feature{position:sticky;top:calc(var(--nav-height) + var(--space-6))}.blog-post-feature{grid-template-rows:auto}.blog-newsletter-card{grid-template-columns:1.3fr 1.2fr;align-items:flex-start}.newsletter-inline{display:flex;flex-wrap:wrap;gap:var(--space-4)}}@media (max-width:767px){.blog-hero{padding-top:var(--space-16)}.blog-feature{order:0}.blog-post-feature{grid-template-columns:1fr}}
