.blog-hero{padding:100px 0 70px;background:var(--brand-bg-alt)}.blog-hero p{max-width:720px;margin-left:auto;margin-right:auto}.blog-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.blog-card{overflow:hidden;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg);box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.blog-card__image img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.blog-card__body{padding:22px}.blog-tag{display:inline-block;margin-bottom:10px;color:var(--brand-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}.blog-card h2{font-size:1.25rem}.blog-card__meta{display:flex;justify-content:space-between;gap:14px;padding-top:16px;margin-top:18px;border-top:1px solid var(--brand-border);color:var(--brand-text-secondary);font-size:.88rem}.blog-pagination{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin-top:40px}.page-total{color:var(--brand-text-secondary);font-size:.9rem}