/* V131: tablet-only hero alignment to page content gutters.
   Desktop (>=1200px) and phone (<=800px) remain V129 exactly. */
@media (min-width:801px) and (max-width:1199px) {
 body.fitness-page main.fitness-redesign > section.fit-hero > div.container.fit-hero-inner,
 body main > section.activity-hero:not(.pilates-hero) > div.container.activity-hero-inner,
 body main > section.coach-hero > div.container,
 body.restaurant-theme main > section.dinner-hero > div.container.dinner-hero-content {
   width:100%!important;
   max-width:none!important;
   margin-left:0!important;
   margin-right:0!important;
   padding-left:clamp(32px,4.5vw,58px)!important;
   padding-right:clamp(32px,4.5vw,58px)!important;
   box-sizing:border-box!important;
 }
}
