/* w-services-scrolly · Ch 07's load-time height reservation for lane S. The drawing's styles (with
   pool-04's Service block), the step kicker and the measured inline fallback are the pool's
   (pool/cluster/cluster.css); the lane scaffold (.cs-*) is the page's (assets/page.css).

   The page reserves the canvas slot (min-height): 520px from 900px wide, min(456px, 50vh + 16px) under
   900px. Measured drawing heights (two node columns, the record holding only the catalog Service: its
   header and a READY PODS list reserving two lines lane-wide, the loop pills and lens, two note lines),
   identical in every step:
   - from 900px wide: 553px at 1280 (the canvas is about 477px wide; the S3 calls line, which counts Pods,
     takes two lines there since the round-1 fixes), 492px at 1100;
   - under 900px: 439px at 768, 427px at 390, 442px at 360×900 (narrow chrome, unit 22), plus the slot's
     16px padding at 360; where the drawing can't fit 50vh (phones under about 900px tall) the lane shows
     inline snapshots per step (442px each at 360) and hides this slot (data-cs-fit="inline"). */
[data-widget="w-services-scrolly"] .cs-lane[data-lane="S"] .cs-canvas { min-height: min(460px, calc(50vh + 16px)); }
@media (min-width: 900px) {
  [data-widget="w-services-scrolly"] .cs-lane[data-lane="S"] .cs-canvas { min-height: min(553px, calc(100vh - 48px)); }
}
@media (max-height: 559px) {
  [data-widget="w-services-scrolly"] .cs-lane[data-lane="S"] .cs-canvas { min-height: 0; }
}
