/**
 * Shorten scroll distance before the sustainability (combo) block.
 * Truck scroll is tuned in nexa-truck-section.css (must keep base + markers in sync).
 */
@media (min-width: 1101px) {
  /* Intro mosaic: was 400vh */
  .component--intro {
    height: 260vh !important;
  }

  /* Industries base scroll spacer: do NOT set height here — nexa-industries-sidebar.css
     zeros .markers > .base and hides .sections > .base; a tall height here would win
     later in the cascade (!important) and create a long empty grey scroll gap. */

  .component--industries .desktop .markers .item {
    height: 130vh !important;
  }

  /* About: was 600vh */
  .component--about {
    height: 380vh !important;
  }

  /* Other industries: first row 200vh, others 100vh — 5 rows */
  .component--other-industries .desktop .markers .item {
    height: 70vh !important;
  }

  .component--other-industries .desktop .markers .item:first-child {
    height: 130vh !important;
  }
}
