.nav>a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:56px;text-decoration:none}.nav>a>span{font:500 17px/1.2 'Helvetica Neue',Arial,sans-serif}.nav>a>small{font-size:11px;line-height:1.5}.nav>a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.route-links{display:flex;justify-content:flex-end;gap:32px}.route-links a{min-height:52px;display:flex;align-items:center;gap:10px;text-decoration:none}.route-links small{font-size:12px}.route-action{grid-column:1/-1;margin:0 0 28px}.route-action a,.service-shortcuts a,.related-routes a{display:inline-flex;align-items:center;min-height:48px}.service-shortcuts,.related-routes{display:flex;flex-wrap:wrap;gap:16px 32px;margin:32px 0;padding:24px 0;border-block:1px solid var(--line)}[id]{scroll-margin-top:30px}@media(max-width:767px){.nav{max-height:calc(100svh - 110px);overflow-y:auto}.nav>a{padding:12px 4px;min-height:68px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #7775}.nav>a>span{font-size:22px}.nav>a>small{font-size:13px}.route-links{gap:0;justify-content:space-between;flex-wrap:wrap}.route-links a{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;font-size:16px;min-height:64px}.service-shortcuts,.related-routes{flex-direction:column;gap:8px}.related-routes a{font-size:15px}}
