.blog-hero{position:relative}.blog-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.blog-hero-copy{max-width:40rem}.blog-hero-media{align-self:stretch}.blog-hero-figure{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-4)}.blog-hero-figure img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);object-fit:cover;max-height:360px;width:100%}.blog-hero-figcaption{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--gray-600)}.blog-hero-meta{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;font-size:var(--font-size-sm);color:var(--gray-600)}.blog-hero-divider{width:40px;height:1px;background:linear-gradient(90deg,rgba(205,164,78,0.6),rgba(205,164,78,0));border-radius:999px}.blog-hero-note{max-width:18rem}.blog-grid-main{align-items:stretch}.blog-card-large{display:flex;flex-direction:column;gap:var(--space-4)}.blog-card-media-large img{border-radius:var(--radius-lg);object-fit:cover;max-height:260px;width:100%}.blog-card-body{display:flex;flex-direction:column;gap:var(--space-4)}.blog-card-header h3{font-size:var(--font-size-2xl)}.blog-card-footer{margin-top:auto;padding-top:var(--space-4);border-top:1px solid rgba(227,221,212,0.8);width:100%}.blog-tags .chip-poker{border-color:rgba(58,111,143,0.4);background:rgba(58,111,143,0.04);color:var(--color-primary)}.blog-listing{border-top:1px solid var(--color-border)}.blog-filter{flex-wrap:wrap;gap:var(--space-2)}.blog-grid-list{align-items:stretch}.blog-card{display:flex;flex-direction:column;height:100%}.blog-card-media img{border-radius:var(--radius-md);object-fit:cover;height:190px;width:100%}.blog-card-media-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.blog-card-body-only{display:flex;flex-direction:column;gap:var(--space-4)}.blog-card-title{font-size:var(--font-size-xl);margin-bottom:var(--space-1)}.blog-card-body p{font-size:var(--font-size-sm)}.blog-card-footer .link-underline{font-size:var(--font-size-sm)}.blog-cta-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-10);padding:var(--space-8);align-items:flex-start}.blog-cta-copy .hero-actions{margin-top:var(--space-5)}.blog-cta-meta{max-width:24rem;font-size:var(--font-size-sm)}.blog-cta-links{flex-wrap:wrap;gap:var(--space-3)}.blog-cta-links a{font-size:var(--font-size-sm)}@media (max-width:960px){.blog-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.blog-hero-media{order:-1}.blog-cta-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding:var(--space-6)}.blog-cta-meta{max-width:none}}@media (max-width:640px){.blog-hero-figure img{max-height:260px}.blog-card-media img{height:180px}.blog-card-media-split{grid-template-columns:minmax(0,1fr)}.blog-cta-inner{padding:var(--space-5)}.blog-filter{display:none}}