.blog-featured{background:var(--brand-primary-light)}.blog-featured>div>h1{font-size:max(2rem, min(4vw, 3rem));max-width:900px;margin-bottom:32px}.blog-spotlight{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center}.blog-spotlight img{height:340px}.blog-row{padding:24px 0;border-bottom:1px solid var(--brand-border)}.editorial-note{margin-top:32px}.blog-listing aside{border-left:1px solid var(--brand-border)}@media (max-width:767px){.blog-spotlight{grid-template-columns:1fr}.blog-spotlight img{height:240px}}