.announcement-feature{background:#0b0b0d;border-bottom:1px solid #353538}
.announcement-feature__image{display:block;max-width:1672px;margin:0 auto}
.announcement-feature__image img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}
.announcement-feature__copy{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-top:36px;padding-bottom:42px;align-items:center}
.announcement-feature__copy h1{font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.13;margin:12px 0 0;max-width:790px}
.announcement-feature__copy p{margin-top:0;color:#d3d3d7}
.announcement-feature__copy .eyebrow{color:#faf8f2;margin:0}
.announcement-feature__copy .button{margin-top:5px}
.announcement-article .page-hero{padding:52px 0 24px}
.announcement-article .page-hero h1{font-size:clamp(2.3rem,4.4vw,4.8rem);line-height:1.08;max-width:1120px}
.announcement-article .page-hero p{max-width:900px}
.announcement-article__image{width:min(1380px,calc(100% - 80px));margin:12px auto 0}
.announcement-article__image img{display:block;width:100%;height:auto;aspect-ratio:1672/941}
.announcement-article .entry-content{max-width:790px;padding-top:36px;padding-bottom:60px}
.announcement-article .entry-content p,.announcement-article .entry-content li{font-size:18px;line-height:1.8}
.announcement-article .entry-content h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;margin-top:2rem}
.announcement-date{font-size:14px;color:#bdbdc3}
@media(max-width:800px){.announcement-feature__copy{grid-template-columns:1fr;gap:22px;padding-top:25px;padding-bottom:32px}.announcement-article__image{width:calc(100% - 40px)}.announcement-article .page-hero{padding-top:36px}.announcement-article .entry-content{padding-top:24px}.announcement-feature__copy h1{font-size:2rem}}
