.blog-hero{padding-top:130px;padding-bottom:44px}.featured-article{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);grid-gap:32px;gap:32px;align-items:center;padding:34px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.article-visual img{aspect-ratio:16/9}.article-meta{color:var(--brand-muted);font-weight:700}.blog-detail-layout,.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:36px;gap:36px;align-items:start}.article-list{display:grid;grid-gap:24px;gap:24px}.blog-list-item{padding-bottom:26px;border-bottom:1px solid var(--brand-border)}.blog-list-item h2 a{color:var(--brand-text)}.read-link{font-weight:800}.blog-sidebar{padding:24px;border:1px solid var(--brand-border);background:#fff;position:sticky;top:96px}.recent-link{display:grid;grid-gap:5px;gap:5px;padding:14px 0;border-bottom:1px solid var(--brand-border)}.recent-link:last-child{border-bottom:0}.recent-link span{color:var(--brand-muted);font-size:.9rem}.pager{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.pager a,.pager span{padding:9px 12px;border:1px solid var(--brand-border);background:#fff}@media (max-width:991px){.blog-layout,.featured-article{grid-template-columns:1fr}.blog-sidebar{position:static}}