.blog-header{padding:76px 0;background:var(--brand-bg-alt);text-align:center}.blog-header h1{font-size:2.7rem;font-weight:800}.blog-header p{max-width:760px;margin:0 auto;color:var(--brand-text-secondary)}.blog-grid-section{padding:86px 0}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.blog-card{border:1px solid var(--brand-border);border-radius:8px;background:#fff;overflow:hidden;transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(23,51,68,.12)}.blog-card__placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,#0b51ad,#f5a623);color:#fff;display:grid;align-items:center;justify-items:center;place-items:center;font-weight:800}.blog-card__body{padding:22px}.blog-card h2{font-size:1.22rem;font-weight:800}.blog-card p{color:var(--brand-text-secondary)}.blog-card__meta{display:flex;justify-content:space-between;gap:16px;color:var(--brand-text-secondary);font-size:.88rem}.blog-pagination{margin-top:42px}