.popularRoutes{margin-top:40px}@media(min-width:768px){.popularRoutes{margin-top:60px}}@media(display-mode:standalone){.popularRoutes{display:none}}.popularRoutes h2{color:var(--blue);margin:0 0 20px}@media(min-width:768px){.popularRoutes h2{margin-bottom:25px}}.popularRoutes ul{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:576px){.popularRoutes ul{grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}}@media(min-width:1024px){.popularRoutes ul{grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}}.popularRoutes li{display:flex}.popularRoutes a{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;width:100%;min-height:64px;padding:14px 16px 14px 18px;background-color:var(--white);border-left:4px solid var(--blue);border-radius:4px;box-shadow:0 1px 12px 2px hsla(0,0%,85.1%,.7);color:var(--black);font-weight:700;line-height:1.35;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.popularRoutes a:after{content:"→";content:"→"/"";flex-shrink:0;color:var(--blue);font-size:18px;transition:transform .2s ease}.popularRoutes a.focus-visible,.popularRoutes a:focus-visible,.popularRoutes a:hover{border-left-color:var(--orange);box-shadow:0 4px 16px 2px hsla(0,0%,78.4%,.8);transform:translateY(-2px)}.popularRoutes a.focus-visible:after,.popularRoutes a:focus-visible:after,.popularRoutes a:hover:after{transform:translateX(3px)}.popularRoutes a.focus-visible,.popularRoutes a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.popularRoutes a,.popularRoutes a:after{transition:none}.popularRoutes a.focus-visible,.popularRoutes a.focus-visible:after,.popularRoutes a:focus-visible,.popularRoutes a:focus-visible:after,.popularRoutes a:hover,.popularRoutes a:hover:after{transform:none}}