.blog-layout{display:grid;grid-template-columns:3fr 1fr;grid-gap:48px;gap:48px;margin-top:48px}.blog-entry{border-top:1px solid var(--brand-border);padding:32px 0}.blog-entry h2{font-size:1.6rem}.blog-layout a{color:var(--brand-primary)}@media (max-width:767px){.blog-layout{grid-template-columns:1fr}}