/* Static export of the SHOP STOP schedule list.
   Keep the source card layout, colors and responsive grid unchanged. */
.schedule-heading {
  font-size: calc(1.3rem + .6vw);
}
.schedule-shop-title {
  font-size: 1rem;
  line-height: inherit;
  margin-bottom: 0;
}
a:focus-visible {
  outline: 2px solid #5fbbff;
  outline-offset: 3px;
}
@media (min-width: 1200px) {
  .schedule-heading { font-size: 1.75rem; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; }
}
