.home-news{gap:.875rem}.home-news-featured,.home-news-recent{gap:var(--home-card-gap,.625rem);min-width:0;display:grid}.home-news-rail{min-width:0;position:relative}.home-news-featured{scroll-snap-type:x mandatory;grid-auto-columns:min(86%,24rem);margin-block:-2px;padding-block:2px}.home-news-featured>li{scroll-snap-align:start}.home-news-controls{pointer-events:none;position:absolute;inset:0}.home-news-recent{grid-template-columns:minmax(0,1fr)}.home-news-card{border-radius:var(--blast-content-card-radius);background:var(--blast-offer-surface);min-width:0;height:100%;color:var(--foreground);display:grid;overflow:hidden}.home-news-feature{grid-template-rows:auto 1fr}.home-news-brief{grid-template-columns:minmax(4.5rem,28%) minmax(0,1fr);align-items:center}.home-news-art{aspect-ratio:16/9;background:var(--blast-rail-bg);color:var(--muted-foreground);place-items:center;display:grid;position:relative;overflow:hidden}.home-news-brief .home-news-art{border-radius:.375rem;margin-inline-start:.5rem}.home-news-art svg{width:1.25rem;height:1.25rem}.home-news-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-news-copy{align-content:start;gap:.25rem;min-width:0;padding:.625rem .75rem;display:grid}.home-news-copy h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.home-news-feature .home-news-copy h3{font-size:clamp(1rem,1.4vw,1.125rem);font-weight:700}.home-news-copy time{color:var(--muted-foreground);font-size:.75rem}@container (width>=515px){.home-news-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-featured{grid-auto-columns:min(70%,24rem)}}@media (width>=960px){.home-news-featured{scroll-snap-type:x proximity}}@container (width>=760px){.home-news-recent{grid-template-columns:repeat(3,minmax(0,1fr))}}
