/* Separate captions keep destination illustrations clear without covering the vehicle. */
.route-scene-note {
  margin: 0;
  padding: 12px max(20px, calc((100vw - 1180px) / 2));
  background: #11161b;
  color: #bfc3c7;
  font: 400 12px/1.5 Arial, sans-serif;
}
.route-scene-note a { color: #e0bd79; text-underline-offset: 3px; }
@media (max-width: 660px) {
  .route-scene-note { padding: 12px 20px; }
}
