.blog-header{background:var(--brand-bg-alt)}.blog-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);grid-gap:40px;gap:40px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.blog-grid h2{font-size:1.3rem}.pagination{margin-top:32px}.recent{margin-top:0}.recent a{display:block;margin:8px 0}@media (max-width:991px){.blog-layout{grid-template-columns:1fr}.recent{margin-top:16px}}@media (max-width:575px){.blog-grid{grid-template-columns:1fr}}