/* Approved homepage outer-layout fix: old sitewide max-width body caps and one
remaining wide-screen main cap must stay out of the approved edge-to-edge surface.
Inner readings may remain centered; all external backgrounds occupy viewport width. */
body#top.home-layout-full-bleed{
  box-sizing:border-box;width:100%!important;max-width:none!important;
  margin:0!important;background:#002349!important;
}
body#top.home-layout-full-bleed>header,
body#top.home-layout-full-bleed>main,
body#top.home-layout-full-bleed>footer,
body#top.home-layout-full-bleed>main>section{
  width:100%!important;max-width:none!important;margin-left:0!important;
  margin-right:0!important;
}
body#top.home-layout-full-bleed>main>section#partner .partner-inner{
  box-sizing:border-box!important;max-width:none!important;width:100%!important;
  margin:0!important;border-left:0!important;border-right:0!important;
}
body#top.home-layout-full-bleed>main>#paths .path-grid{
  max-width:none!important;width:100%!important;margin-left:0!important;
  margin-right:0!important;padding-left:0!important;padding-right:0!important;
}
body#top.home-layout-full-bleed>footer .footer-inner,
body#top.home-layout-full-bleed>main>#inquiry .inquiry-card{
  box-sizing:border-box!important;
}
