.route-map[data-astro-cid-xljgbwpu]{--map-land:var(--paper-2);--map-border:var(--line-strong);gap:1.5rem;display:grid}.on-ink .route-map[data-astro-cid-xljgbwpu]{--map-land:var(--ink-2);--map-border:var(--line-on-ink)}.route-map__svg[data-astro-cid-xljgbwpu]{width:100%;max-width:38rem;height:auto}.route-map__land[data-astro-cid-xljgbwpu]{fill:var(--map-land);stroke:var(--map-border);stroke-width:1px;stroke-linejoin:round}.route-map__dot[data-astro-cid-xljgbwpu]{fill:var(--accent)}.route-map__n[data-astro-cid-xljgbwpu]{font-family:var(--font-ui);fill:var(--fg);font-size:24px;font-weight:500}.route-map__legend[data-astro-cid-xljgbwpu]{font-size:var(--fs-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;gap:.625rem 1.75rem;line-height:1.4;display:flex}.route-map__legend[data-astro-cid-xljgbwpu] li[data-astro-cid-xljgbwpu]{gap:.6em;min-width:0;display:flex}.route-map__legend-n[data-astro-cid-xljgbwpu]{color:var(--accent);font-feature-settings:"tnum" 1;font-weight:500}.on-ink .route-map__legend-n[data-astro-cid-xljgbwpu]{color:var(--fg)}.route-map--route[data-astro-cid-xljgbwpu]{container:route-map/inline-size}.route-map__line[data-astro-cid-xljgbwpu],.route-map__return[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--muted-2);stroke-width:1px;stroke-linejoin:round}.route-map[data-astro-cid-xljgbwpu].is-live .route-map__line[data-astro-cid-xljgbwpu]{stroke:var(--muted)}.route-map__trail[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:butt}.route-map__marker[data-astro-cid-xljgbwpu]{visibility:hidden}.route-map[data-astro-cid-xljgbwpu].is-live .route-map__marker[data-astro-cid-xljgbwpu]{visibility:visible}.route-map__ring[data-astro-cid-xljgbwpu]{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.route-map--route[data-astro-cid-xljgbwpu] .route-map__dot[data-astro-cid-xljgbwpu]{transform-box:fill-box;transform-origin:50%}.route-map--route[data-astro-cid-xljgbwpu] .route-map__n[data-astro-cid-xljgbwpu]{paint-order:stroke;stroke:var(--map-land);stroke-width:.3em;stroke-linejoin:round}.route-map--route[data-astro-cid-xljgbwpu] .route-map__n[data-astro-cid-xljgbwpu][data-ground=page]{stroke:var(--bg)}.route-map__n[data-astro-cid-xljgbwpu][data-side=below]{translate:0 calc(34px + .36em)}.route-map__n[data-astro-cid-xljgbwpu][data-side=above]{translate:0 calc(-34px - .36em)}.route-map[data-astro-cid-xljgbwpu].is-live .route-map__n[data-astro-cid-xljgbwpu]{fill:var(--muted);transition:fill .24s var(--ease-out)}.route-map[data-astro-cid-xljgbwpu].is-live .route-map__stop[data-astro-cid-xljgbwpu].is-active .route-map__n[data-astro-cid-xljgbwpu]{fill:var(--accent)}@container route-map (width<=540px){.route-map__trail[data-astro-cid-xljgbwpu]{stroke-width:4px}.route-map__n[data-astro-cid-xljgbwpu]{font-size:30px}.route-map__dot[data-astro-cid-xljgbwpu],.route-map__ring[data-astro-cid-xljgbwpu]{scale:1.2}}@container route-map (width<=400px){.route-map__trail[data-astro-cid-xljgbwpu]{stroke-width:5.5px}.route-map__n[data-astro-cid-xljgbwpu]{font-size:38px}.route-map__dot[data-astro-cid-xljgbwpu]{scale:1.4}.route-map__ring[data-astro-cid-xljgbwpu]{stroke-width:2px;scale:1.625}.route-map__n[data-astro-cid-xljgbwpu][text-anchor=start]{translate:4px}.route-map__n[data-astro-cid-xljgbwpu][text-anchor=end]{translate:-4px}.route-map__n[data-astro-cid-xljgbwpu][data-side=below]{translate:0 calc(38px + .36em)}.route-map__n[data-astro-cid-xljgbwpu][data-side=above]{translate:0 calc(-38px - .36em)}}@container route-map (width<=300px){.route-map__n[data-astro-cid-xljgbwpu]{font-size:42px}}@media (orientation:landscape) and (height<=500px){.route-map--route[data-astro-cid-xljgbwpu] .route-map__svg[data-astro-cid-xljgbwpu]{max-width:min(38rem,82svh)}}.route-map--route[data-astro-cid-xljgbwpu] .route-map__legend[data-astro-cid-xljgbwpu]:has(a){gap:0 1.75rem}@container route-map (width<=300px){.route-map--route[data-astro-cid-xljgbwpu] .route-map__legend[data-astro-cid-xljgbwpu]:has(a){gap:0 1rem}}.route-map__legend[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu]{color:var(--fg-muted);transition:color .24s var(--ease-out);gap:.6em;padding-block:.5rem;display:flex}.route-map__legend[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]:last-child{text-underline-offset:.5em;transition:text-decoration-color .24s var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover){.route-map__legend[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu]:hover{color:var(--fg)}.route-map__legend[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu]:hover>span[data-astro-cid-xljgbwpu]:last-child{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}}@media (hover:none){.route-map__legend[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]:last-child{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}}.route-map__legend[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu][aria-current]{color:var(--fg)}.route-map__legend[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu][aria-current]>span[data-astro-cid-xljgbwpu]:last-child{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.route-map[data-astro-cid-xljgbwpu].is-live .route-map__legend-n[data-astro-cid-xljgbwpu]{color:var(--fg-muted);transition:color .24s var(--ease-out)}.route-map[data-astro-cid-xljgbwpu].is-live .route-map__legend[data-astro-cid-xljgbwpu] a[data-astro-cid-xljgbwpu][aria-current] .route-map__legend-n[data-astro-cid-xljgbwpu]{color:var(--accent)}
