.blog-hero{padding-top:var(--space-16);padding-bottom:var(--space-12);background:radial-gradient(circle at top left,rgba(214,206,195,0.55),transparent 55%),radial-gradient(circle at bottom right,rgba(200,156,69,0.18),transparent 60%)}.blog-hero-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.blog-hero-copy{max-width:680px}.blog-hero-lead{font-size:var(--font-size-lg);color:var(--gray-700);margin-bottom:var(--space-5)}.blog-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.blog-hero-meta{max-width:540px}.blog-hero-highlight{max-width:480px;margin-left:auto}.blog-hero-list{display:flex;flex-direction:column;gap:var(--space-2);padding-left:0;margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--gray-600)}.blog-hero-list li::before{content:"• ";color:var(--color-accent)}.blog-hero-link{font-size:var(--font-size-sm)}.blog-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:var(--space-10);align-items:flex-start}.blog-main{display:flex;flex-direction:column;gap:var(--space-8)}.blog-article-header{margin-bottom:var(--space-4)}.blog-article-title{font-size:var(--font-size-3xl);margin-bottom:var(--space-3)}.blog-article-excerpt{color:var(--gray-700);margin-bottom:var(--space-3)}.blog-article-meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.blog-article-media{margin:-var(--space-6) -var(--space-6) var(--space-6);overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:360px}.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 p:last-child{margin-bottom:0}.blog-article-footer{margin-top:var(--space-5);display:flex;justify-content:flex-start}.blog-sidebar{display:flex;flex-direction:column;gap:var(--space-5);position:sticky;top:100px}.blog-sidebar-card{padding:var(--space-5)}.blog-sidebar-title{font-size:var(--font-size-xl);margin-bottom:var(--space-4)}.blog-sidebar-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.blog-sidebar-cta .btn{width:100%;justify-content:center;margin-top:var(--space-3);margin-bottom:var(--space-3)}.blog-sidebar-note{line-height:var(--line-height-normal)}.blog-sidebar-links .blog-sidebar-list{gap:var(--space-1)}.blog-bottom-cta{padding-top:var(--space-8);padding-bottom:var(--space-16);background:linear-gradient(to bottom,rgba(232,226,216,0.4),transparent)}.blog-bottom-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-7) var(--space-8)}.blog-bottom-cta-copy{max-width:720px}.blog-bottom-cta-copy h2{font-size:var(--font-size-3xl);margin-bottom:var(--space-3)}.blog-bottom-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1024px){.blog-hero-inner{grid-template-columns:1.4fr 1fr;gap:var(--space-6)}.blog-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.blog-hero-highlight{max-width:100%}}@media (max-width:768px){.blog-hero{padding-top:var(--space-12);padding-bottom:var(--space-10)}.blog-hero-inner{grid-template-columns:1fr}.blog-hero-highlight{order:-1}.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static}.blog-article-media{margin:0 0 var(--space-5);max-height:none;border-radius:var(--radius-md)}.blog-bottom-cta-inner{flex-direction:column;align-items:flex-start;padding:var(--space-6)}.blog-bottom-cta-actions{width:100%}.blog-bottom-cta-actions .btn{flex:1;justify-content:center}}@media (max-width:480px){.blog-hero-actions{flex-direction:column}.blog-hero-actions .btn{width:100%;justify-content:center}.blog-bottom-cta-actions{flex-direction:column}}