/* Shared main-content cap. Mobile layout, narrow reading columns and full-bleed backgrounds keep their own rules. */
@media (min-width:1025px){
 :root,body{--site-content-max:1280px;--theme-normal-container-max-width:1280px;--max:1280px;--container:1280px;--shell:1280px}
 body :is(.shell,.wrap,.ct-container,.bp-container,.content-container,.bps-ew-container,.yf-inner,.zc-legal-container,.application-inner,.delta-map-wrap,.ahead-container,.products-nav .nav-inner){max-width:1280px!important}
 body .elementor .elementor-section-boxed>.elementor-container,
 body .elementor .e-con.e-con-boxed>.e-con-inner{max-width:min(100%,1280px)!important}
}
