.news-card{gap:var(--space-3);flex-direction:column;height:100%;display:flex;position:relative}.news-card__media{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-surface-alt);overflow:hidden}.news-card__image{object-fit:cover;width:100%;height:100%}.news-card__body{gap:var(--space-2);flex-direction:column;display:flex}.news-card__kicker{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-badge-text)}.news-card__link{color:var(--color-heading);text-decoration:none}.news-card__link:after{content:"";position:absolute;inset:0}.news-card__link:hover{color:var(--color-action);text-decoration:underline}.news-card:has(.news-card__link:focus-visible){outline:3px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.news-card__link:focus-visible{outline:none}.news-card__excerpt{color:var(--color-muted)}.news-card__meta{font-size:var(--text-sm);color:var(--color-muted)}.news-card--no-image{border-top:4px solid var(--brand-red);padding-top:var(--space-4)}.news-grid{gap:var(--space-6) var(--space-5);display:grid}.news-list{gap:var(--space-4);display:grid}.news-list>li+li{padding-top:var(--space-4);border-top:1px solid var(--color-border)}@media (min-width:36rem){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-card__media{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--color-surface-alt)}.news-card__title{font-size:var(--text-lg);line-height:var(--leading-snug)}.news-card__meta{font-size:var(--text-sm)}.news-card--bulletin{gap:var(--space-3);flex-direction:row;align-items:flex-start}.news-card--bulletin .news-card__title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold)}.news-grid--dense{gap:0}.news-grid--dense>li{padding-block:var(--space-4);border-top:1px solid var(--color-border)}.news-grid--dense>li:first-child{border-top:0;padding-top:0}.news-grid--dense .news-card:not(.news-card--bulletin){gap:var(--space-3);flex-direction:row;align-items:flex-start}.news-grid--dense .news-card__media{aspect-ratio:4/3;flex:0 0 7rem}.news-grid--dense .news-card__title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold)}.news-grid--dense .news-card--no-image{border-top:0;border-left:3px solid var(--brand-red);padding-top:0;padding-left:var(--space-3)}@media (min-width:48rem){.news-grid--dense{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.news-grid--dense>li,.news-grid--dense>li:first-child{border-top:0;padding:0}.news-grid--dense .news-card:not(.news-card--bulletin){flex-direction:column}.news-grid--dense .news-card__media{aspect-ratio:3/2;flex:none}.news-grid--dense .news-card__title{font-family:var(--font-display);font-size:var(--text-lg)}}@media (min-width:64rem){.news-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}}
