.blog-heading{padding:72px 0;background:var(--brand-bg-alt)}.blog-layout{padding:72px 0}.blog-card{padding:0 0 32px;margin-bottom:40px;border-bottom:1px solid var(--brand-border)}.blog-card h2 a{-webkit-text-decoration:none;text-decoration:none}.blog-meta{font-size:.85rem;color:var(--brand-neutral-mid);margin:16px 0}.recent-item{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid var(--brand-border);padding:16px 0}.recent-item span{font-size:.8rem}.blog-layout aside{border-left:1px solid var(--brand-border);padding-left:32px}