/* Static-build additions (the artifact's site.css stays untouched).
   - Teaser cards (articles, route cards) become real links via a stretched anchor.
   - The service map is an inline SVG schematic inside #serviceMap. */
[data-article], [data-lane-card] { position: relative; }
.card-go { position: absolute; inset: 0; z-index: 3; border-radius: inherit; }
.card-go:focus-visible { outline: 3px solid var(--orange, #f76a0c); outline-offset: 2px; }
#serviceMap svg { display: block; width: 100%; height: 100%; }
/* Mobile fix (found in this build's headless proof at 390px): the lane index's
   nowrap meta line gives each .lane-link a 446px min-content width, overflowing
   small phones. Allow the meta line to wrap under the route code instead. */
@media (max-width: 640px) {
  .lane-link { flex-wrap: wrap; }
  .lane-link .lm { white-space: normal; margin-left: 0; }
}
