.srcfb282-blog-hero{text-align:center;padding:64px 0 32px}.srcfb282-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}.srcfb282-blog-card{border:1px solid var(--brand-border);padding:24px;background:#fff}.srcfb282-blog-tag{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary)}.srcfb282-blog-meta{font-size:.875rem}.pagination .page-link{color:var(--brand-primary)}.pagination .active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}