.blog-main{padding-top:var(--space-8);padding-bottom:var(--space-16)}.blog-hero{padding-top:var(--space-16);padding-bottom:var(--space-14)}.blog-hero-grid{grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:var(--space-10);align-items:center}.blog-hero-copy{max-width:640px}.blog-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6);margin-bottom:var(--space-4)}.blog-hero-meta{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.blog-layout{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(0,0.9fr);gap:var(--space-8);align-items:flex-start;margin-top:var(--space-10)}.blog-featured{display:flex;flex-direction:column;gap:var(--space-8)}.blog-article{display:flex;flex-direction:column;gap:var(--space-5)}.blog-article-media{border-radius:var(--radius-xl);overflow:hidden;max-height:320px}.blog-article-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform var(--transition-slow)}.blog-article:hover .blog-article-media img{transform:scale(1.06)}.blog-article-body{display:flex;flex-direction:column;gap:var(--space-4)}.blog-grid{margin-top:var(--space-8)}.blog-sidebar{display:flex;flex-direction:column;gap:var(--space-6)}.blog-sidebar-section{padding:var(--space-5) var(--space-5)}.blog-sidebar-title{font-size:var(--font-size-lg);margin-bottom:var(--space-4)}.blog-sidebar-nav{display:flex;flex-wrap:wrap;gap:var(--space-3)}.blog-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:var(--radius-pill);background:rgba(216,210,200,0.7);font-size:var(--font-size-xs);letter-spacing:0.12em;text-transform:uppercase;color:var(--gray-700);transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.blog-chip:hover{background:#fff;color:var(--color-primary-hover);transform:translateY(-1px)}.blog-sidebar-cta{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.blog-cta-section{padding-top:var(--space-12);padding-bottom:var(--space-16)}.blog-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6) var(--space-8)}.blog-cta-text{max-width:560px}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:1024px){.blog-hero-grid{grid-template-columns:1fr}.blog-layout{grid-template-columns:1.6fr 1fr}.blog-cta{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.blog-main{padding-top:var(--space-4);padding-bottom:var(--space-10)}.blog-hero{padding-top:var(--space-10);padding-bottom:var(--space-10)}.blog-layout{grid-template-columns:1fr}.blog-sidebar{order:-1}.blog-cta{padding:var(--space-5) var(--space-5)}}@media(max-width:480px){.blog-hero-actions .btn{width:100%}.blog-cta-actions .btn{width:100%}}