.overview-hero{background:#f8f5e9 url('../images/programmes/landscapes/bgnm-overview-hero.webp') center/cover;padding:24px max(5%,calc((100% - 1232px)/2));position:relative}.overview-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fbf8effa,#fbf8efdc 45%,#fbf8ef15)}.overview-hero>*{position:relative}.overview-intro{max-width:640px;padding:55px 0 65px}.overview-lead{font-size:20px!important;font-weight:600;line-height:1.5}.overview-section{max-width:1232px;margin:0 auto;padding:34px 24px}.overview-section h2{margin:0 0 20px}.overview-facts,.overview-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.overview-facts article,.overview-priorities article{padding:22px;background:linear-gradient(140deg,#fcf9ef,#eaf1e5);border:1px solid #d3dfc7;border-radius:18px}.overview-facts h3,.overview-priorities h3{margin:0 0 12px;color:#245a32}.overview-facts p,.overview-priorities p{margin:0}.overview-priorities .bgnm-kicker{margin-bottom:12px}.overview-priorities .overview-note{margin-top:16px}.overview-purpose,.overview-participants{background:#eaf0e4;border-radius:20px;max-width:1184px;padding:28px;margin-top:18px;margin-bottom:18px}.overview-purpose p,.overview-participants p{max-width:85ch}.overview-note{font-size:14px!important;color:#49644d;border-left:3px solid #8aab79;padding-left:14px}.overview-source-links{display:flex;gap:14px;flex-wrap:wrap}.overview-source-links a{padding:12px 18px;background:#fbf8ef;border:1px solid #c8d6bb;border-radius:12px;color:#245a32;text-decoration:underline}.bgnm-card-link{color:inherit;text-decoration:none}.bgnm-card-link:visited{color:inherit}.bgnm-card-link:hover{border-color:#63835c;box-shadow:0 8px 24px #244e3220}.overview-open{color:#245a32;font-weight:600;font-size:14px;margin-top:14px}@media(max-width:850px){.overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-priorities{grid-template-columns:1fr}.overview-purpose,.overview-participants{margin-left:24px;margin-right:24px}}@media(max-width:560px){.overview-facts{grid-template-columns:1fr}.overview-intro{padding:30px 0 40px}.overview-hero{padding:20px 24px}.overview-section{padding-top:26px;padding-bottom:26px}}