.blog-intro{gap:24px;padding-block:clamp(52px,7vw,100px) 48px;display:grid}.blog-intro .lede{max-width:52ch;color:var(--muted)}.blog-index{padding-bottom:clamp(80px,10vw,140px)}.blog-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.blog-cover{border-radius:16px;display:block;overflow:hidden}.blog-cover img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.blog-feature-copy{gap:24px;display:grid}.blog-feature-copy .h2{text-wrap:balance;font-size:clamp(2rem,2.8vw,3rem);line-height:1.12}.blog-feature-copy .lede{color:var(--muted);font-size:1.0625rem}.blog-meta{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:.8125rem;display:flex}.blog-read{border-bottom:1px solid var(--line-strong);justify-self:start;align-items:center;gap:16px;min-height:48px;font-weight:600;display:inline-flex}.blog-read svg{color:var(--copper);transition:transform .2s var(--ease)}.blog-read:hover svg{transform:translate(4px)}.blog-section-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.blog-all{text-underline-offset:6px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.blog-breadcrumb{width:min(970px,100% - 48px);margin:32px auto 0}.blog-breadcrumb a{min-height:44px;color:var(--muted);text-underline-offset:6px;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.blog-close{flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:56px 80px;display:flex}.ai-article-link{border-top:1px solid var(--line);gap:20px;padding-block:48px 80px;display:grid}.ai-article-link p{color:var(--muted);max-width:60ch}@media (max-width:800px){.blog-feature{grid-template-columns:1fr;gap:28px}.blog-cover img{aspect-ratio:1.8}.blog-feature-copy{gap:20px}.blog-section-heading{align-items:center}.blog-close{flex-direction:column}}@media (prefers-reduced-motion:reduce){.blog-read svg{transition:none}}
