.news-hero{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr);gap:16px;padding-top:28px}.news-hero-main{background:#f1eee7;color:#171717;padding:26px}.news-hero-main .section-label,.news-hero-side .section-label{margin:0 0 16px}.lead-image{display:block;height:390px;overflow:hidden;background:#272d31}.lead-image img{width:100%;height:100%;object-fit:cover}.lead-copy{padding:24px 0 5px;max-width:800px}.lead-copy h1{font:700 58px/.94 Georgia,serif;letter-spacing:-2px;margin:12px 0}.lead-copy h1 a:hover,.news-card h3 a:hover,.side-story h2 a:hover{color:#d64b2d}.lead-copy p{max-width:620px;color:#666;font:18px/1.45 Georgia,serif}.news-hero-side{background:#171a1c;color:#f4f0e8;padding:27px 26px}.news-hero-side .section-label{color:#ff5a36}.side-story{border-top:1px solid #45494b;padding:22px 0 24px}.side-story h2{font:700 25px/1.08 Georgia,serif;margin:10px 0 24px}.arrow-link,.result-link{font-size:12px;font-weight:bold}.arrow-link span,.read-more span,.section-heading>a span{color:#ff5a36;font-size:19px;margin-left:7px}.news-strip{display:flex;gap:22px;align-items:center;border-bottom:1px solid #3a3d40;border-top:1px solid #3a3d40;padding:15px 0;color:#999;font-size:12px}.news-strip strong{color:#ff5a36;letter-spacing:1px}.strip-date{margin-left:auto}.latest-section,.topics-section{padding-top:55px}.section-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #3a3d40;padding-bottom:16px}.section-heading h2{font:700 44px Georgia,serif;letter-spacing:-1px;margin:0}.section-heading .section-label{margin:0 0 10px}.section-heading>a{font-size:12px;color:#aaa}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 16px;padding-top:24px}.news-card{min-width:0;border-bottom:1px solid #3a3d40;padding-bottom:22px}.news-card-image{display:block;height:190px;margin-bottom:17px;overflow:hidden;background:#2a3033}.news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.news-card:hover .news-card-image img{transform:scale(1.04)}.news-card-image span,.lead-placeholder span{display:grid;place-items:center;height:100%;color:#ff5a36;font:700 80px Georgia,serif}.news-card h3{font:700 25px/1.08 Georgia,serif;margin:9px 0}.news-card p{color:#aaa69f;line-height:1.4;margin:0}.topics-section{padding-bottom:20px}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #3a3d40;margin-top:24px}.topic{display:flex;justify-content:space-between;padding:20px 14px;border-right:1px solid #3a3d40;border-bottom:1px solid #3a3d40;font:700 20px Georgia,serif}.topic b{color:#ff5a36}.lead-placeholder{height:390px;display:grid;place-items:center;text-align:center;background:#dedad1;color:#777}.lead-placeholder p{max-width:280px}.muted{color:#aaa}@media(max-width:800px){.news-hero{grid-template-columns:1fr;padding-top:16px}.news-hero-main{padding:18px}.lead-image{height:250px}.lead-copy h1{font-size:42px}.news-hero-side{padding:22px 18px}.news-strip{gap:10px;flex-wrap:wrap}.strip-date{margin-left:0}.latest-section,.topics-section{padding-top:38px}.section-heading h2{font-size:33px}.latest-grid{grid-template-columns:1fr}.news-card-image{height:220px}.topic-grid{grid-template-columns:repeat(2,1fr)}}
