.blog-hero{padding-block:var(--space-20);background:radial-gradient(circle at top left,rgba(210,165,72,0.18),transparent 55%),radial-gradient(circle at bottom right,rgba(47,122,104,0.16),transparent 55%)}.blog-layout{padding-block:var(--space-16)}.blog-main-grid{display:grid;grid-template-columns:minmax(0,2.3fr)minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.blog-card{display:flex;flex-direction:column;height:100%}.blog-card-media{position:relative;border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-4)}.blog-card-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow),filter var(--transition-slow)}.blog-card:hover .blog-card-media img{transform:scale(1.06);filter:brightness(1.05)}.blog-chip{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:4px 12px;border-radius:999px;background:rgba(15,15,15,0.65);color:#fff;font-size:var(--font-size-xs);letter-spacing:0.18em;text-transform:uppercase}.blog-card-title{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.blog-card-excerpt{font-size:var(--font-size-sm);color:rgba(45,49,54,0.9);margin-bottom:var(--space-4)}.blog-card-points{list-style:none;margin:0 0 var(--space-4);padding:0}.blog-card-points li{font-size:var(--font-size-sm);color:rgba(45,49,54,0.9);padding-left:1.4rem;position:relative}.blog-card-points li+li{margin-top:var(--space-2)}.blog-card-points li::before{content:"";position:absolute;left:0;top:0.45rem;width:0.6rem;height:0.6rem;border-radius:999px;background:linear-gradient(135deg,var(--color-accent),var(--color-primary))}.blog-card-meta{font-size:var(--font-size-xs);letter-spacing:0.18em;text-transform:uppercase;color:rgba(84,72,64,0.9)}.blog-card-cta-wrap{margin-top:var(--space-4)}.blog-card-noimage{padding-top:var(--space-2)}.blog-sidebar{display:flex;flex-direction:column;gap:var(--space-6)}.blog-sidebar-section{padding:var(--space-5)}.blog-sidebar-title{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.blog-sidebar-link{display:block;font-size:var(--font-size-sm);padding-block:6px;border-bottom:1px solid rgba(225,221,213,0.8);transition:color var(--transition-base),padding-left var(--transition-fast),background-color var(--transition-base)}.blog-sidebar-link:last-child{border-bottom:none}.blog-sidebar-link:hover{padding-left:6px;color:var(--color-primary);background:rgba(234,231,224,0.5)}.blog-cta-section{background:var(--color-bg-alt);padding-block:var(--space-16)}.blog-cta-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.blog-cta-content h2{margin-bottom:var(--space-3)}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pill-filter{border-radius:999px;border:1px solid rgba(215,210,201,0.9);padding:6px 16px;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.18em;background:rgba(247,246,242,0.85);color:rgba(84,72,64,0.95);transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base)}.pill-filter.is-active{background:#fff;color:var(--color-text);box-shadow:var(--shadow-sm);transform:translateY(-1px);border-color:rgba(210,165,72,0.6)}.pill-filter:hover{background:rgba(255,255,255,0.95);transform:translateY(-0.5px)}@media(max-width:1199px){.blog-main-grid{grid-template-columns:minmax(0,2fr)minmax(0,1fr)}}@media(max-width:991px){.blog-main-grid{grid-template-columns:1fr}.blog-list{grid-template-columns:1fr}}@media(max-width:767px){.blog-hero{padding-block:var(--space-14)}.blog-layout{padding-block:var(--space-12)}.blog-list{gap:var(--space-5)}.blog-cta-card{flex-direction:column;align-items:flex-start}.blog-cta-section{padding-block:var(--space-12)}}