.blog-hero img{max-width:500px;height:180px;margin-top:24px}.blog-layout{display:grid;grid-template-columns:3fr 1fr;grid-gap:48px;gap:48px}.blog-entry{border-bottom:1px solid var(--brand-border);padding:24px 0}.blog-entry:first-child{padding:32px;background:var(--brand-bg-alt);border-left:4px solid var(--brand-primary)}.blog-entry a,.blog-layout aside a{color:var(--brand-primary)}@media (max-width:767px){.blog-layout{grid-template-columns:1fr}}