/* Reuse the briefing's opening illustration as a compact welcome banner. */
.overview-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;background:#f6f1e6;aspect-ratio:2.65;margin:16px 0 6px}
.overview-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 57%;z-index:-2}
.overview-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(246,241,230,.5),rgba(246,241,230,0) 65%)}
.overview-hero h1{color:#16473f;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.12;font-weight:400;margin:0;padding:7% 6%;max-width:none;text-wrap:balance}
@media(max-width:560px){.overview-hero{aspect-ratio:1.9}.overview-hero h1{font-size:clamp(1.75rem,7.5vw,2.25rem);padding-top:9%}.overview-hero img{object-position:center}}
@media print{.overview-hero{aspect-ratio:auto;margin:0;overflow:visible;background:none}.overview-hero img,.overview-hero::before{display:none}.overview-hero h1{padding:0;color:#000;font-size:24pt}}
