.catalog{padding-top:160px}.blog-layout{display:grid;grid-template-columns:2fr 1fr;grid-gap:48px;gap:48px}.blog-entry{border-bottom:1px solid var(--brand-border);padding:32px 0}@media (max-width:767px){.blog-layout{grid-template-columns:1fr}}.blog-featured{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding:48px;background:var(--brand-bg-alt);margin:32px 0}.blog-featured img{width:100%;aspect-ratio:16/9;background:#d7e0e8}@media (max-width:767px){.blog-featured{grid-template-columns:1fr;padding:24px}}