/* ============================================================================
   .p-revenue-lanes-multi-market - /revenue-lanes/multi-market
   The page consumes the shared lane components (components.css). Only genuine
   per-page deltas live here. Cycle-10 ledger pass adds the hero block-end trim
   and the two-group "included" split.
   ========================================================================== */

/* the two-sentence hero head sits on a tighter measure than the component default */
.p-revenue-lanes-multi-market .c-hero__title{ max-width:17ch; }

/* ledger rlm-hero: the h1 must stay dominant - the full --sec-y block-end left
   ~180px stranded under the button row in a band with no following content of
   its own. Same rhythm value the shared .section--tight diet uses. */
.p-revenue-lanes-multi-market #rlm-hero{ padding-block-end:clamp(40px,4.5vw,72px); }

/* ledger rlm-included: two mono sub-labels give the rows a hierarchy
   (per market / across markets). Each group stacks its own dots. */
.p-revenue-lanes-multi-market .rlm-inc{
  margin-top:clamp(40px,5vw,56px);
  display:grid; grid-template-columns:1fr;
  gap:clamp(28px,4vw,56px); align-items:start; text-align:left;
}
.p-revenue-lanes-multi-market .rlm-inc__label{
  font-size:var(--t-label); letter-spacing:.1em; text-transform:uppercase; color:var(--lime);
}
.p-revenue-lanes-multi-market .rlm-inc .c-dots{
  margin-top:18px; grid-template-columns:1fr; gap:var(--s-4);
}
.p-revenue-lanes-multi-market .rlm-inc .c-dots__item{ max-width:46ch; }
@media (min-width:768px){
  .p-revenue-lanes-multi-market .rlm-inc{ grid-template-columns:1fr 1fr; }
}
