/* Scoped to the new location pages; content stays visible without JavaScript. */
@media (prefers-reduced-motion: no-preference) {
  .location-page .svc {
    transition: transform 180ms ease, box-shadow 180ms ease;
  }
  @media (hover: hover) and (pointer: fine) {
    .location-page .svc:hover {
      transform: translateY(-4px);
      box-shadow: 0 12px 28px rgba(0, 0, 0, .18);
    }
  }
}
