.blog-list{display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);border-top:1px solid var(--line);padding-top:2rem}.blog-card{display:block;text-decoration:none}.blog-card-visual{height:22rem;background:var(--ink);padding:2rem;display:flex;align-items:center}.blog-card-visual .hero-drawing{width:100%;height:100%;min-height:0}.blog-card-copy{padding:2rem 0}.blog-card-copy h2{font-size:clamp(2rem,3.4vw,3.5rem);margin-bottom:1rem}.blog-card-copy p:not(.eyebrow){max-width:38rem}.blog-card-copy .text-link{display:inline-block;margin-top:.6rem}@media(max-width:800px){.blog-list{grid-template-columns:1fr}.blog-card-visual{height:16rem;max-width:34rem}.blog-card-visual .hero-drawing{height:100%}}
