.blog-list-section{padding:88px 0;background:var(--brand-bg-alt)}.blog-featured article{background:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:36px;box-shadow:var(--shadow-soft);margin-bottom:34px}.blog-featured h2{font-size:max(1.8rem, min(4vw, 3rem));font-weight:800;max-width:860px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:22px;gap:22px}.blog-card,.blog-empty{background:#fff;border:1px solid var(--brand-border);border-radius:8px;padding:26px}.blog-card h2{font-size:1.25rem;font-weight:800}.blog-card p,.blog-empty p{color:var(--brand-text-muted)}.blog-card time,.blog-featured time{display:block;color:var(--brand-primary);font-weight:800;font-size:.86rem;margin-bottom:8px}.blog-pagination{display:flex;gap:8px;margin-top:34px;flex-wrap:wrap}.blog-pagination a{padding:9px 14px;border:1px solid var(--brand-border);background:#fff;border-radius:4px;font-weight:700}.blog-pagination a.active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}