/* ===========================================================================
   The wide ladder. Loaded LAST: it re-declares :root tokens, and any later
   :root block would silently beat the whole ladder.

   A wide grid gains columns; it does not stretch its cards.
   =========================================================================== */

@media (min-width:1600px){
  :root{--container:1360px;--section-y:clamp(120px, 8vw, 150px)}
  html{font-size:17px}
  body .elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:var(--container)}
}
@media (min-width:2000px){
  :root{--container:1560px;--section-y:170px;--cmdr-gap:34px}
  html{font-size:18px}
  .perks{grid-template-columns:repeat(3,minmax(0,1fr))}
  .stage{width:min(640px, 100%)}
  body .elementor .hero-lede > *{max-width:56ch}
}
@media (min-width:2400px){
  :root{--container:1760px;--section-y:190px}
  html{font-size:20px}
  .vgrid{gap:48px}
}
@media (min-width:2800px){
  :root{--container:1960px}
  html{font-size:22px}
}
