/* Coverage equipment heroes (/coverage/dry-van, /open-deck, /temperature-controlled): the cg-mp window replaces the static
   load-board image and its three floating widgets on English pages. Only page-level layout lives here; the window is mp.css.
   Nothing applies until cg-mp has mounted the window inside the hero image wrapper (cg-mp-on + :has), so if the JS doesn't run
   the static hero stays. es-MX, fr-CA and en-CA never mount (guard + engine locale check), so they keep the static hero. */
html[lang="en"].cg-mp-on .hero-two-column_image-wrapper:has(> .cg-mp.cg-ce) > :not(.cg-mp){display:none!important}
html[lang="en"].cg-mp-on .hero-two-column_image-wrapper:has(> .cg-mp.cg-ce){position:relative;height:auto;min-width:0;align-self:center}
html[lang="en"] .cg-mp.cg-ce{max-width:100%;margin:0}
/* the hero is navy: the text mp.css draws outside the white window (current step title and line, the hint, Start over) needs light colors */
html[lang="en"] .cg-mp.cg-ce .mp-cur .t{color:#fff}
html[lang="en"] .cg-mp.cg-ce .mp-cur .d{color:rgba(255,255,255,.82)}
html[lang="en"] .cg-mp.cg-ce .mp-hint{color:rgba(255,255,255,.82)}
html[lang="en"] .cg-mp.cg-ce .mp-reset{color:#7DD3FC}
html[lang="en"] .cg-mp.cg-ce .mp-reset:focus-visible{outline:2px solid #38BDF8;outline-offset:2px}
/* v2 (10/8/2026 batch U, review 0520 P2-2): before the script runs, hide the static hero and its floats and hold the window height with a ::before spacer sized per width range, removed once the window is in its slot. Gated per page (data-ce) on the wrapper being present, visible and complete, on English pages only. */
@media (max-width:326px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:1044px}}
@media (min-width:327px) and (max-width:337px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:1010px}}
@media (min-width:338px) and (max-width:351px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:990px}}
@media (min-width:352px) and (max-width:367px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:970px}}
@media (min-width:368px) and (max-width:379px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:951px}}
@media (min-width:380px) and (max-width:384px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:929px}}
@media (min-width:385px) and (max-width:473px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:879px}}
@media (min-width:474px) and (max-width:479px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:859px}}
@media (min-width:480px) and (max-width:521px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:879px}}
@media (min-width:522px) and (max-width:627px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:859px}}
@media (min-width:628px) and (max-width:634px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:825px}}
@media (min-width:635px) and (max-width:695px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:806px}}
@media (min-width:696px) and (max-width:707px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:786px}}
@media (min-width:708px) and (max-width:818px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:766px}}
@media (min-width:819px) and (max-width:860px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:1071px}}
@media (min-width:861px) and (max-width:991px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:1061px}}
@media (min-width:992px) and (max-width:1191px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:859px}}
@media (min-width:1192px) and (max-width:1205px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:825px}}
@media (min-width:1206px) and (max-width:1326px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:806px}}
@media (min-width:1327px) and (max-width:1350px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:786px}}
@media (min-width:1351px){html:has(.cg-mp.cg-ce[data-ce="dry-van"]){--cgce-h:766px}}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="dry-van"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_grid-wrapper:has(>.hero-two-column_image-wrapper>.hero-two-column_img-main_equipment){align-items:start!important}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="dry-van"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment){align-self:start!important;position:relative;height:auto;min-width:0}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="dry-van"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment):not(:has(>.cg-mp))>*{display:none!important}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="dry-van"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment):not(:has(>.cg-mp))::before{content:"";display:block;flex:none;width:100%;height:var(--cgce-h)}
@media (max-width:326px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:1044px}}
@media (min-width:327px) and (max-width:336px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:1010px}}
@media (min-width:337px) and (max-width:351px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:990px}}
@media (min-width:352px) and (max-width:367px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:970px}}
@media (min-width:368px) and (max-width:379px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:951px}}
@media (min-width:380px) and (max-width:384px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:929px}}
@media (min-width:385px) and (max-width:473px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:879px}}
@media (min-width:474px) and (max-width:479px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:859px}}
@media (min-width:480px) and (max-width:521px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:879px}}
@media (min-width:522px) and (max-width:627px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:859px}}
@media (min-width:628px) and (max-width:633px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:825px}}
@media (min-width:634px) and (max-width:695px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:806px}}
@media (min-width:696px) and (max-width:707px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:786px}}
@media (min-width:708px) and (max-width:818px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:766px}}
@media (min-width:819px) and (max-width:824px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:1004px}}
@media (min-width:825px) and (max-width:991px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:994px}}
@media (min-width:992px) and (max-width:1191px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:859px}}
@media (min-width:1192px) and (max-width:1203px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:825px}}
@media (min-width:1204px) and (max-width:1326px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:806px}}
@media (min-width:1327px) and (max-width:1350px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:786px}}
@media (min-width:1351px){html:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]){--cgce-h:766px}}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_grid-wrapper:has(>.hero-two-column_image-wrapper>.hero-two-column_img-main_equipment){align-items:start!important}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment){align-self:start!important;position:relative;height:auto;min-width:0}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment):not(:has(>.cg-mp))>*{display:none!important}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="temperature-controlled"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment):not(:has(>.cg-mp))::before{content:"";display:block;flex:none;width:100%;height:var(--cgce-h)}
@media (max-width:320px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:1063px}}
@media (min-width:321px) and (max-width:326px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:1044px}}
@media (min-width:327px) and (max-width:338px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:1010px}}
@media (min-width:339px) and (max-width:351px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:990px}}
@media (min-width:352px) and (max-width:367px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:970px}}
@media (min-width:368px) and (max-width:379px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:951px}}
@media (min-width:380px) and (max-width:384px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:929px}}
@media (min-width:385px) and (max-width:473px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:879px}}
@media (min-width:474px) and (max-width:479px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:859px}}
@media (min-width:480px) and (max-width:521px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:879px}}
@media (min-width:522px) and (max-width:627px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:859px}}
@media (min-width:628px) and (max-width:634px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:825px}}
@media (min-width:635px) and (max-width:695px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:806px}}
@media (min-width:696px) and (max-width:707px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:786px}}
@media (min-width:708px) and (max-width:818px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:766px}}
@media (min-width:819px) and (max-width:827px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:837px}}
@media (min-width:828px) and (max-width:991px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:827px}}
@media (min-width:992px) and (max-width:1191px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:859px}}
@media (min-width:1192px) and (max-width:1205px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:825px}}
@media (min-width:1206px) and (max-width:1326px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:806px}}
@media (min-width:1327px) and (max-width:1350px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:786px}}
@media (min-width:1351px){html:has(.cg-mp.cg-ce[data-ce="open-deck"]){--cgce-h:766px}}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="open-deck"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_grid-wrapper:has(>.hero-two-column_image-wrapper>.hero-two-column_img-main_equipment){align-items:start!important}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="open-deck"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment){align-self:start!important;position:relative;height:auto;min-width:0}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="open-deck"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment):not(:has(>.cg-mp))>*{display:none!important}
html[lang="en"]:has(.cg-mp.cg-ce[data-ce="open-deck"]:not([style*="none"])>.mp-mount) .section_hero-two-column .hero-two-column_image-wrapper:has(>.hero-two-column_img-main_equipment):not(:has(>.cg-mp))::before{content:"";display:block;flex:none;width:100%;height:var(--cgce-h)}
