.feat{display:grid;gap:var(--spacing-24)}.feat__media{aspect-ratio:16/9;background:var(--surface-vellum-canvas);border-radius:var(--radius-lg);overflow:hidden}.feat__media img{display:block;height:100%;object-fit:cover;width:100%}.feat__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-16);min-width:0}.feat__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.feat__date{color:var(--color-slate-600);font-size:var(--text-micro);font-variant-numeric:tabular-nums;line-height:var(--leading-caption)}.feat__soon{border-color:var(--card-border);color:var(--color-steel)}.feat__h{color:var(--color-slate-900);font-size:clamp(var(--text-subheading),1rem + 1.2vw,var(--text-heading-sm));font-weight:var(--font-weight-regular);line-height:var(--leading-heading-sm);max-width:28ch}.feat__b{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);max-width:var(--measure-lede)}.feat__b,.feat__by{color:var(--color-slate-600)}.feat__by{display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:var(--spacing-8);line-height:var(--leading-caption)}.feat__author+.feat__read:before{content:"·"/"";margin-inline-end:var(--spacing-8)}.feat--link{position:relative}.feat__a{color:inherit;text-decoration:none}.feat__a:after{content:"";inset:0;position:absolute}@media(min-width:1024px){.feat{align-items:center;gap:var(--spacing-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
