.blog-main{padding-top:var(--space-16)}.blog-hero{padding-top:var(--space-20);padding-bottom:var(--space-16);background:radial-gradient(circle at top left,rgba(195,150,70,0.16),transparent 55%),radial-gradient(circle at bottom right,rgba(122,49,72,0.18),transparent 55%)}.blog-hero-inner{display:flex;flex-direction:column;gap:var(--space-10)}.blog-hero-layout{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);gap:var(--space-12);align-items:stretch}.blog-hero-copy{display:flex;flex-direction:column;gap:var(--space-6);max-width:640px}.blog-hero-intro{font-size:var(--text-lg);color:var(--gray-600)}.blog-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.blog-hero-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-6);margin-top:var(--space-4)}.blog-hero-feature{display:flex;align-items:stretch}.blog-feature-card{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);background:rgba(248,245,239,0.9);backdrop-filter:blur(14px)}.blog-feature-media{min-height:240px;max-height:320px}.blog-feature-content{display:flex;flex-direction:column;gap:var(--space-4)}.blog-feature-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.blog-feature-cta{margin-top:auto}.blog-intro-inner{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1.2fr);gap:var(--space-10);align-items:flex-start}.blog-intro-text p{max-width:560px}.blog-intro-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.blog-pillar h3{margin-bottom:var(--space-2)}.blog-layout-inner{display:flex;flex-direction:column;gap:var(--space-12)}.blog-main-grid{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(0,1fr);gap:var(--space-10);align-items:flex-start}.blog-section-heading{margin-bottom:var(--space-6);max-width:640px}.blog-post{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1.4fr);gap:var(--space-8);margin-bottom:var(--space-8)}.blog-post-media{min-height:220px}.blog-post-body{display:flex;flex-direction:column;gap:var(--space-4)}.blog-post-bullets{padding-left:0}.blog-post-bullets li{position:relative;padding-left:1.2rem;margin-bottom:var(--space-2);font-size:var(--text-sm)}.blog-post-bullets li::before{content:"";position:absolute;left:0.2rem;top:0.55rem;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.blog-highlight-panel{padding:var(--space-4);border-radius:var(--radius-lg);background-color:rgba(248,245,239,0.9);border:1px solid rgba(220,207,195,0.9)}.blog-highlight-panel h4{margin-bottom:var(--space-3)}.blog-highlight-panel ul{margin-top:0}.blog-quote{border-left:3px solid var(--color-secondary);padding-left:var(--space-4);margin-top:var(--space-3);color:var(--gray-600)}.blog-quote-author{font-size:var(--text-sm);color:var(--gray-500);margin-top:var(--space-2)}.blog-post-footer{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:var(--space-2)}.blog-post-footer.inline-footer{justify-content:space-between}.blog-post-alt{background:linear-gradient(135deg,rgba(248,245,239,0.96),rgba(238,229,218,0.96))}.blog-post-media-first{grid-template-columns:minmax(0,1.1fr)minmax(0,1.5fr)}.blog-sidebar{display:flex;flex-direction:column;gap:var(--space-6);position:sticky;top:104px}.sidebar-section h3{margin-bottom:var(--space-2)}.sidebar-newsletter-form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-2)}.sidebar-smallprint{font-size:var(--text-xs);color:var(--gray-500);margin-bottom:0}.sidebar-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.sidebar-cta-buttons{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.sidebar-note{background-color:#f4ece2}.blog-bottom-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.blog-bottom-cta-content{max-width:560px}.blog-bottom-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:1200px){.blog-hero-layout{grid-template-columns:minmax(0,1.2fr)minmax(0,1.1fr)}.blog-main-grid{grid-template-columns:minmax(0,1.9fr)minmax(0,1.1fr)}.blog-post,.blog-post-media-first{grid-template-columns:1fr 1.1fr}}@media(max-width:960px){.blog-main{padding-top:var(--space-12)}.blog-hero{padding-top:var(--space-16);padding-bottom:var(--space-12)}.blog-hero-layout{grid-template-columns:1fr}.blog-hero-feature{order:-1}.blog-intro-inner{grid-template-columns:1fr}.blog-intro-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-main-grid{grid-template-columns:1fr}.blog-sidebar{position:static}.blog-post,.blog-post-media-first{grid-template-columns:1fr}.blog-post-media{order:-1}.blog-bottom-cta-inner{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.blog-hero-intro{font-size:var(--text-base)}.blog-intro-pillars{grid-template-columns:1fr}.blog-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post{margin-bottom:var(--space-6)}.blog-post-footer.inline-footer{flex-direction:column;align-items:flex-start}.blog-hero-actions{flex-direction:column}}