- captureLeg accepts a per-leg viewport (default 390x844 unchanged) - shell-guidance-landscape.png: corridor drive leg verbatim at 844x390 — the @media (orientation: landscape) block exercised in a real browser - shell-route-pending-landscape.png: the designed pending card in landscape - both legs under the existing MIN_BYTES blank bar; capture 22/22 non-blank