.featured{margin-top:32px}.blog-columns{display:grid;grid-template-columns:3fr 1fr;grid-gap:48px;gap:48px}.blog-columns aside{border-left:1px solid var(--brand-border);padding-left:24px}.blog-columns a{color:var(--brand-primary-dark)}@media (max-width:767px){.blog-columns{grid-template-columns:1fr}.blog-columns aside{border-left:0;padding-left:0}}