/* Cultivera R12 · controlled site-wide consistency fixes · 2026-08-29
   Scope is deliberately narrow: only routes listed in R12 Responses 2–4. */

/* 01 Home: preserve the proposition; restore the desktop three-line DTP ceiling. */
@media (min-width:901px){
  body.page-home .hero h1{max-width:10.55ch!important;font-size:clamp(4.35rem,7.15vw,7.85rem)!important;}
}

/* 02 About: restore a deliberate top-level mobile hero envelope. */
@media (max-width:760px){
  body.page-about .about-hero{min-height:84svh!important;}
  body.page-about .about-hero__inner{min-height:84svh;align-content:center;}
}

/* 03 Biochar evidence typography moved to evidence-type-authority-r36.css. */

/* 04 Green Flame: return mobile hero + shared subnav to the project envelope. */
@media (max-width:760px){
  body.theme-green-flame .gf-hero{min-height:calc(100svh - var(--global-nav-height,58px))!important;}
  body.theme-green-flame .project-subnav[data-project-subnav-authority="v3"]{height:60px!important;min-height:60px!important;}
  body.theme-green-flame .project-subnav[data-project-subnav-authority="v3"] .project-subnav-bar{
    height:60px!important;min-height:60px!important;padding-top:0!important;padding-bottom:0!important;
  }
}

/* 05 Coconut Coast: keep copy + documentary image in the opening, but remove surplus mobile serialization. */
@media (max-width:760px){
  body.page-cocores .cc-hero{padding-top:20px!important;padding-bottom:30px!important;}
  body.page-cocores .cc-hero__grid{gap:18px!important;}
  body.page-cocores .cc-hero__copy{padding-top:14px!important;padding-bottom:14px!important;}
  body.page-cocores .cc-hero__media,
  body.page-cocores .cc-hero__media img{height:300px!important;min-height:0!important;}
}

/* 06 EcoChar: keep the dated field record, reduce only opening image/air. */
@media (max-width:760px){
  body.theme-ecochar .ecx-hero{padding-top:54px!important;padding-bottom:38px!important;}
  body.theme-ecochar .ecx-hero-layout{gap:16px!important;}
  body.theme-ecochar .ecx-hero-visual{height:330px!important;min-height:0!important;padding-top:12px!important;padding-bottom:10px!important;}
  body.theme-ecochar .ecx-hero-visual img{height:294px!important;min-height:0!important;}
}
@media (min-width:761px){
  body.theme-ecochar .ecx-hero{min-height:calc(100svh - var(--global-nav-height,64px))!important;}
}

/* 07 MAVH: evidence typography moved to evidence-type-authority-r36.css; opening geometry remains here. */
@media (max-width:700px){
  body.donor-mavh .mavh-exemplar-hero .hero-copy{padding-top:72px!important;padding-bottom:24px!important;}
  body.donor-mavh .mavh-exemplar-hero .hero-media{height:360px!important;min-height:360px!important;}
  body.donor-mavh .mavh-exemplar-hero .hero-media img{height:360px!important;min-height:0!important;}
}

/* Funding fit is supporting diligence, not a second climax. */
body.donor-mavh .mavh-funding-fit__head h3{
  margin:0;color:inherit;font-family:var(--serif,Georgia,serif);font-size:clamp(2rem,3vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.035em;
}

/* 08 Project Lotus: shared footer owns outer geometry. */
body.donor-lotus .cv-footer-v3{padding:0!important;}

/* 09 Scaling Biogas: disclosures meet mobile touch-target authority. */
body.page-scaling-biogas-bangladesh main details>summary{min-height:44px;display:flex;align-items:center;}

@media (prefers-reduced-motion:reduce){
  body.page-cocores .cc-hero__media img,
  body.theme-ecochar .ecx-hero-visual img,
  body.donor-mavh .mavh-exemplar-hero .hero-media img{transition:none!important;animation:none!important;}
}
@media (min-width:761px){
  body.theme-ecochar .ecx-hero{padding-top:105px!important;padding-bottom:70px!important;}
}
