.news-section{padding:clamp(80px,10vw,145px) clamp(24px,8vw,130px);background:#fffaf1}.news-heading{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:end;margin-bottom:3.2rem}.news-heading h2{font:500 clamp(3.2rem,6vw,6.5rem)/.95 Impact,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;margin:0;color:#24130e}.news-heading>p{max-width:570px;margin:0 0 .6rem;font-size:1.08rem;color:#6e5b50}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.news-card{background:#fff6e5;border:1px solid #dccbb7;display:grid;grid-template-columns:minmax(180px,.8fr) 1.2fr;min-height:330px;overflow:hidden}.news-image{display:block;overflow:hidden;background:#170b08}.news-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.news-card:hover .news-image img{transform:scale(1.035)}.news-card:nth-child(2) .news-image img{object-position:center}.news-card:nth-child(4) .news-image img{object-fit:contain;background:#fff;padding:1.2rem}.news-content{padding:clamp(1.5rem,2.4vw,2.2rem);display:flex;flex-direction:column}.news-date{margin:0 0 .75rem;color:#9f2517;font-size:.73rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.news-content h3{margin:0 0 1rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.news-content>p:not(.news-date){margin:0;color:#6e5b50}.news-link{margin-top:auto;padding-top:1.3rem;color:#9f2517;font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;text-decoration:none}.news-link span{font-size:1.1rem;margin-left:.3rem}.news-link:hover{text-decoration:underline}@media(max-width:1050px){.news-grid{grid-template-columns:1fr}.news-card{min-height:300px}}@media(max-width:650px){.news-heading{grid-template-columns:1fr}.news-grid{gap:1.25rem}.news-card{grid-template-columns:1fr;min-height:0}.news-image{aspect-ratio:16/10}.news-content{min-height:270px}.news-card:nth-child(1) .news-image img{object-position:center top}.news-card:nth-child(3) .news-image img{object-position:center 28%}}
