.blog-hero{padding:86px 0;background:var(--brand-primary-dark);color:var(--brand-text-inverse);text-align:center}.blog-hero .eyebrow,.blog-hero h1{color:var(--brand-text-inverse)}.blog-hero h1{margin:16px 0;font-size:46px;font-weight:900}.blog-hero p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.86);font-size:18px}.featured-post{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;align-items:center;padding:38px;border-radius:var(--radius);background:var(--brand-bg-alt)}.featured-image img{width:100%;border-radius:var(--radius)}.article-row h2,.featured-copy h2{margin:12px 0;font-weight:900}.featured-copy h2{font-size:32px}.article-row p,.featured-copy p,.post-meta{color:var(--brand-text-muted)}.post-meta{margin-bottom:18px;font-size:14px}.article-list{display:grid;grid-gap:22px;gap:22px}.article-row{padding:26px;border-radius:var(--radius);background:#fff}.read-link{font-weight:800}.recent-panel{position:sticky;top:24px;padding:24px;border-radius:var(--radius);background:#fff}.recent-panel h2{margin:0 0 16px;font-size:20px}.recent-panel ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.recent-panel span{display:block;color:var(--brand-text-muted);font-size:12px}.blog-pagination{margin-top:34px}@media (max-width:991px){.featured-post{grid-template-columns:1fr}}