.blog-intro{background:var(--brand-primary-light);text-align:center}.blog-intro p{max-width:780px;margin-left:auto;margin-right:auto}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin-bottom:48px}.blog-card{border:1px solid var(--brand-border);border-radius:12px;overflow:hidden}.blog-card img{width:100%;aspect-ratio:16/9}.blog-card-copy{padding:24px}.reading-note{max-width:900px;margin:48px auto}.recent-links{padding-top:32px;border-top:1px solid var(--brand-border)}.recent-links a{display:block;margin:8px 0}.page-link{color:var(--brand-primary-dark)}.page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}@media (max-width:991px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}