.blog-hero{padding:170px 0 70px;background:linear-gradient(135deg,var(--brand-bg-alt),var(--brand-bg));text-align:center}.blog-hero p{max-width:720px;margin:0 auto}.blog-grid-section{padding:72px 0 96px}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.blog-card-grid:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card{position:relative;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-bg);box-shadow:0 14px 34px rgba(28,38,34,.08)}.blog-card__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.blog-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card__media span{position:absolute;left:14px;top:14px;padding:6px 10px;border-radius:999px;background:var(--brand-primary);color:var(--brand-text-inverse);font-size:.78rem;font-weight:800}.blog-card__body{padding:22px}.blog-card__body h2{font-size:1.28rem}.blog-card__body h2 a{color:var(--brand-text)}.blog-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;color:var(--brand-text);font-weight:700;font-size:.9rem}.ego-pagination{margin-top:42px}.ego-pagination .page-link{color:var(--brand-primary-dark)}.ego-pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-inverse)}@media (max-width:991px){.blog-card-grid,.blog-card-grid:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.blog-card-grid,.blog-card-grid:has(> :nth-child(4):last-child){grid-template-columns:1fr}}