.news-section{background:var(--off-white)}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.news-card{overflow:hidden;border:1px solid var(--border);border-top:5px solid var(--gold);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.news-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.news-card-body{padding:1.6rem}.news-card h3{margin-bottom:.8rem;font-size:1.45rem}.news-card-body>p:not(.news-date):not(.photo-caption){color:var(--text)}.news-date{margin-bottom:.65rem;color:var(--maroon);font-family:"Montserrat",Arial,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.photo-caption{margin:1.2rem 0 0;padding-top:1rem;border-top:1px solid var(--border);color:var(--muted);font-size:.92rem;font-style:italic}.recognition-band{padding-block:3.5rem;color:var(--white);background:linear-gradient(110deg,var(--navy-dark),var(--navy))}.recognition-band h2{color:var(--white)}.recognition-band p:last-child{max-width:800px;margin-bottom:0;color:#d9e7f1}.home-news-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.25rem}.home-news-heading>div{max-width:700px}.home-news-heading h2{margin-bottom:.7rem}.home-news-heading>div>p:last-child{margin-bottom:0;color:var(--muted)}.home-news-all{flex-shrink:0;margin-bottom:.35rem}.home-news .news-card-body{padding:1.35rem 1.5rem}.home-news .news-card h3{font-size:1.3rem}.home-news .news-card-body>p:last-child{margin-bottom:0}@media(max-width:760px){.news-grid{grid-template-columns:1fr}.home-news-heading{align-items:flex-start;flex-direction:column;gap:1rem}}