.news-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.news-card{grid-column:span 12;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-base) var(--ease-out)}.news-card__media{display:block;aspect-ratio:16 / 10;background:var(--line)}.news-card__media img{width:100%;height:100%;object-fit:cover}.news-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:clamp(1.125rem,2vw,1.75rem)}.news-card__date{color:var(--color-text-faint)}.news-card__title{overflow-wrap:break-word}.news-card__summary{text-wrap:pretty}.news-card__more{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-3);color:var(--color-brand);font-size:var(--text-small);font-weight:var(--weight-semibold)}.news-card__arrow{transition:transform var(--duration-base) var(--ease-out)}.news-card:active{background:var(--blue-100)}@media(hover:hover)and (pointer:fine){.news-card:hover{background:var(--blue-100)}.news-card:hover .news-card__arrow{transform:translate(3px)}}@media(min-width:48rem){.news-card{grid-column:span 6}.news-card:last-child:nth-child(odd){grid-column:span 12}.news-card--wide{grid-column:span 12;flex-direction:row}.news-card--wide .news-card__media{flex:0 0 58%;aspect-ratio:auto;min-height:22rem}.news-card--wide .news-card__body{justify-content:center}.news-card--wide .news-card__more{margin-block-start:var(--space-3)}}@media(min-width:60rem){.news-card,.news-card:last-child:nth-child(odd){grid-column:span var(--span)}.news-card__media{aspect-ratio:var(--image-ratio)}}
