.blog-hero{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;position:relative;padding-top:calc(var(--space-20) + var(--header-height));padding-bottom:var(--space-16)}.blog-hero-media{position:absolute;inset:0;overflow:hidden;z-index:-1}.blog-hero-image{width:100%;height:100%;object-fit:cover;transform:scale(1.04);filter:saturate(1.05) contrast(1.05) brightness(.9)}.blog-hero-inner{position:relative;z-index:1;display:flex;justify-content:flex-start}.blog-hero-content{max-width:720px;padding:var(--space-8);box-shadow:var(--shadow-glass)}.blog-hero-chips{margin-top:var(--space-4)}.blog-layout{padding-top:var(--space-12);padding-bottom:var(--space-20)}.blog-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.blog-main{display:flex;flex-direction:column;gap:var(--space-6)}.blog-article-figure{margin:0 0 var(--space-4);border-radius:var(--radius-lg);overflow:hidden}.blog-article-image{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform var(--transition-slow)}.blog-article:hover .blog-article-image{transform:scale(1.04)}.blog-article-body p:last-child{margin-bottom:0}.blog-article-header{align-items:center}.blog-article-cta{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.blog-article-cta-wide{margin-top:var(--space-6)}.blog-article-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.blog-checklist{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-4) 0}.blog-checklist h3{font-size:var(--font-size-md);margin-bottom:var(--space-2);font-family:var(--font-sans);letter-spacing:0;text-transform:none}.blog-sidebar{display:flex;flex-direction:column;gap:var(--space-5)}.blog-sidebar-section{display:flex;flex-direction:column;gap:var(--space-4)}.blog-sidebar-heading{font-size:var(--font-size-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted)}.blog-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.blog-sidebar-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.blog-sidebar-links{display:flex;flex-direction:column;gap:4px}.blog-bottom-cta{padding-top:var(--space-0);padding-bottom:var(--space-20)}.blog-bottom-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-8)}.blog-bottom-cta-text{max-width:640px}.blog-bottom-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}@media (max-width:1024px){.blog-grid{grid-template-columns:1fr}.blog-hero{padding-top:calc(var(--space-16) + var(--header-height));padding-bottom:var(--space-16)}.blog-hero-content{padding:var(--space-6)}}@media (max-width:768px){.blog-hero{min-height:auto;padding-top:calc(var(--space-14) + var(--header-height));padding-bottom:var(--space-12)}.blog-hero-content{padding:var(--space-5)}.blog-bottom-cta-inner{padding:var(--space-6)}.blog-bottom-cta-actions{flex-direction:column;align-items:flex-start}}