.news-cards-3grid{grid-template-columns:repeat(3,1fr)}.news-cards-4grid{grid-template-columns:repeat(4,1fr)}.news-cards-3grid-feature,.news-cards-4grid-feature,.news-cards-5grid-feature{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--gap-grid);align-items:stretch}.news-cards-3grid-feature>.card:first-child{grid-column:1;grid-row:1 / span 2}.news-cards-4grid-feature>.card:first-child{grid-column:1;grid-row:1 / span 3}.news-cards-5grid-feature>.card:first-child{grid-column:1;grid-row:1 / span 4}.news-cards-3grid-feature>.card:first-child>img,.news-cards-4grid-feature>.card:first-child>img,.news-cards-5grid-feature>.card:first-child>img{aspect-ratio:auto;flex:1 1 auto;width:100%;min-height:220px;object-fit:cover}.news-cards-3grid-feature>.card:not(:first-child),.news-cards-4grid-feature>.card:not(:first-child),.news-cards-5grid-feature>.card:not(:first-child){flex-direction:row;align-items:center}.news-cards-3grid-feature>.card:not(:first-child)>img,.news-cards-4grid-feature>.card:not(:first-child)>img,.news-cards-5grid-feature>.card:not(:first-child)>img{flex:0 0 auto;width:120px;height:120px;aspect-ratio:1 / 1;object-fit:cover}.news-cards-3grid-feature>.card:not(:first-child)>.card-section,.news-cards-4grid-feature>.card:not(:first-child)>.card-section,.news-cards-5grid-feature>.card:not(:first-child)>.card-section{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:.35rem}.news .card__by{text-transform:uppercase;letter-spacing:0.08em;font-weight:700}.news .cta{margin-top:2.25rem}@media(max-width:860px){.news-cards-3grid,.news-cards-4grid{grid-template-columns:repeat(2,1fr)}.news-cards-3grid-feature,.news-cards-4grid-feature,.news-cards-5grid-feature{grid-template-columns:1fr 1fr}.news-cards-3grid-feature>.card:first-child,.news-cards-4grid-feature>.card:first-child,.news-cards-5grid-feature>.card:first-child{grid-column:1 / -1;grid-row:auto}.news-cards-3grid-feature>.card:first-child>img,.news-cards-4grid-feature>.card:first-child>img,.news-cards-5grid-feature>.card:first-child>img{aspect-ratio:16 / 10;flex:none;min-height:0}}@media(max-width:640px){.news-cards-3grid,.news-cards-4grid,.news-cards-3grid-feature,.news-cards-4grid-feature,.news-cards-5grid-feature{grid-template-columns:1fr}}.news-intro{color:var(--muted);max-width:62ch;margin-top:.6rem;margin-bottom:0}
