.news-feed-card{--ease:cubic-bezier(.2, 0, 0, 1);color:var(--color-text-primary);align-items:flex-start;gap:var(--space-6);padding:var(--space-6) 0;width:100%;text-decoration:none;display:flex;position:relative}.news-feed-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.news-feed-card__cover{aspect-ratio:16/9;background-color:var(--color-bg-inset);flex:0 0 9rem;position:relative;overflow:hidden}.news-feed-card__cover:after{box-shadow:inset 0 0 0 1px var(--color-border);content:"";pointer-events:none;position:absolute;inset:0}.news-feed-card__cover-backdrop{filter:blur(24px)opacity(.6);-o-object-fit:cover;object-fit:cover;transform:scale(1.15)}.news-feed-card__cover-img{-o-object-fit:contain;object-fit:contain;transition:transform .8s var(--ease)}.news-feed-card:hover .news-feed-card__cover-img{transform:scale(1.03)}.news-feed-card__main{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.news-feed-card__dateline{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);align-items:baseline;gap:var(--space-2) var(--space-5);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.news-feed-card__category{color:var(--color-primary-light)}.news-feed-card__featured{background-color:var(--color-primary);color:var(--color-text-on-primary);padding:0 var(--space-2)}.news-feed-card__title{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--font-size-lg);letter-spacing:var(--tracking-tight);-webkit-line-clamp:4;line-clamp:4;transition:color .25s var(--ease);-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.news-feed-card:hover .news-feed-card__title,.news-feed-card:focus-visible .news-feed-card__title{color:var(--color-primary-light)}.news-feed-card__description{color:var(--color-text-secondary);font-size:var(--font-size-base);-webkit-line-clamp:2;line-clamp:2;line-height:var(--leading-relaxed);-webkit-box-orient:vertical;margin:0;display:none;overflow:hidden}.news-feed-card__author{color:var(--color-text-muted);font-size:var(--font-size-sm);display:none}@media (min-width:768px){.news-feed-card{align-items:center;gap:var(--space-8)}.news-feed-card__cover{flex-basis:18rem}.news-feed-card__title{font-size:var(--font-size-4xl);-webkit-line-clamp:2;line-clamp:2}.news-feed-card__description{display:-webkit-box}.news-feed-card__author{display:inline}}@media (prefers-reduced-motion:reduce){.news-feed-card:after,.news-feed-card__cover-img,.news-feed-card__title{transition:none}}
