.hero-blog{background:var(--gradient-hero)}.hero-blog-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.hero-blog-media{display:flex;justify-content:center}.hero-blog-image-wrapper{max-width:420px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--color-surface-elevated)}.hero-blog-image{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow)}.hero-blog-image-wrapper:hover .hero-blog-image{transform:scale(1.05)}.section-blog-layout{background:var(--color-background)}.blog-layout-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.blog-main{display:flex;flex-direction:column;gap:var(--space-6)}.blog-card{display:flex;flex-direction:column;gap:var(--space-3)}.blog-card-featured{border-width:2px;border-color:rgba(37,99,235,0.35);box-shadow:var(--shadow-md)}.blog-card-header{gap:var(--space-2);align-items:flex-start}.blog-card-meta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.blog-card-body p:last-child{margin-bottom:0}.blog-card-footer{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-3)}.blog-card-with-media{flex-direction:row;gap:var(--space-4)}.blog-card-media{flex:0 0 220px;max-width:260px}.blog-card-image{border-radius:var(--radius-lg);width:100%;height:100%;object-fit:cover}.blog-card-content{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2)}.blog-sidebar{display:flex;flex-direction:column;gap:var(--space-4)}.blog-sidebar-section+.blog-sidebar-section{margin-top:0}.blog-sidebar-title{font-size:var(--font-size-base);margin-bottom:var(--space-2)}.blog-sidebar-list,.blog-sidebar-list-links{display:flex;flex-direction:column;gap:0.4rem;font-size:var(--font-size-sm)}.blog-sidebar-highlight{background:var(--color-surface-elevated)}.blog-sidebar-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.blog-sidebar-newsletter p{font-size:var(--font-size-sm)}.blog-newsletter-form{margin-top:var(--space-2)}.blog-newsletter-submit{width:100%;margin-top:var(--space-2)}.blog-newsletter-helper{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.blog-sidebar-links .footer-link{margin-bottom:0}.section-blog-bottom-cta{padding-top:var(--space-8);padding-bottom:var(--space-12)}.blog-bottom-cta-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);background:var(--gradient-card)}.blog-bottom-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1024px){.hero-blog-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.blog-layout-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}@media (max-width:900px){.blog-layout-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.blog-sidebar{order:-1}}@media (max-width:768px){.hero-blog-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.hero-blog{padding-top:var(--space-8);padding-bottom:var(--space-8)}.blog-card-with-media{flex-direction:column}.blog-card-media{max-width:none;width:100%}.blog-bottom-cta-card{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.blog-card-footer{flex-direction:column}.blog-sidebar-actions{flex-direction:column}.hero-blog-image-wrapper{max-width:100%}}