.grid[data-astro-cid-54qiobxl]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.grid--with-map[data-astro-cid-54qiobxl]{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.info[data-astro-cid-54qiobxl]{gap:1.25rem;display:grid}.address[data-astro-cid-54qiobxl]{justify-items:start;gap:.4rem;margin:0;font-size:1.05rem;font-weight:600;display:grid}.map-link[data-astro-cid-54qiobxl]{color:var(--theme-dark);font-size:.85rem;font-weight:500}.routes[data-astro-cid-54qiobxl]{gap:1.25rem;display:grid}.grid[data-astro-cid-54qiobxl]:not(.grid--with-map) .routes[data-astro-cid-54qiobxl]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));column-gap:2.5rem}.route[data-astro-cid-54qiobxl]{align-content:start;gap:.2rem;display:grid}.method[data-astro-cid-54qiobxl]{margin:0;font-size:.92rem;font-weight:600}.muted[data-astro-cid-54qiobxl]{color:var(--ink-muted);margin:0;font-size:.92rem}.map[data-astro-cid-54qiobxl]{border-radius:var(--radius-lg,20px);border:1px solid var(--line);background:var(--bg-soft);overflow:hidden}.map[data-astro-cid-54qiobxl] iframe[data-astro-cid-54qiobxl]{border:0;width:100%;height:100%;min-height:17rem;display:block}.more[data-astro-cid-54qiobxl]{margin:1.75rem 0 0;font-size:.92rem}@media (width<=820px){.grid--with-map[data-astro-cid-54qiobxl]{grid-template-columns:1fr}.map[data-astro-cid-54qiobxl] iframe[data-astro-cid-54qiobxl]{min-height:14rem}}.schedule-heading[data-astro-cid-iriv5dp4]{margin:0 0 1.5rem;font-size:clamp(1.35rem,3.2vw,1.75rem)}.table-wrap[data-astro-cid-iriv5dp4]{overflow-x:auto}table[data-astro-cid-iriv5dp4]{border-collapse:collapse;width:100%;font-size:.95rem}th[data-astro-cid-iriv5dp4],td[data-astro-cid-iriv5dp4]{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:.7rem .5rem}thead[data-astro-cid-iriv5dp4] th[data-astro-cid-iriv5dp4]{color:var(--ink-muted);border-bottom-width:2px;border-bottom-color:var(--theme-mid);font-size:.85rem;font-weight:600}.corner[data-astro-cid-iriv5dp4],.slot[data-astro-cid-iriv5dp4]{text-align:left;font-variant-numeric:tabular-nums;padding-inline-end:1rem;font-weight:500}.corner[data-astro-cid-iriv5dp4]{color:var(--ink-muted)}.mark[data-astro-cid-iriv5dp4]{color:var(--theme-dark);font-size:1.05rem;line-height:1}.mark[data-astro-cid-iriv5dp4].closed,.value[data-astro-cid-iriv5dp4].closed{color:color-mix(in srgb, var(--ink-muted) 55%, transparent)}.notes[data-astro-cid-iriv5dp4]{color:var(--ink-muted);gap:.25rem;margin:.9rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.simple-list[data-astro-cid-iriv5dp4]{gap:.1rem;margin:0;display:grid}.simple-row[data-astro-cid-iriv5dp4]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.82rem;display:flex}.simple-row[data-astro-cid-iriv5dp4] dt[data-astro-cid-iriv5dp4]{color:var(--ink-muted);font-weight:600}.simple-row[data-astro-cid-iriv5dp4] dd[data-astro-cid-iriv5dp4]{font-variant-numeric:tabular-nums;margin:0}.simple-row[data-astro-cid-iriv5dp4].closed dd[data-astro-cid-iriv5dp4]{color:color-mix(in srgb, var(--ink-muted) 55%, transparent)}.schedule--compact[data-astro-cid-iriv5dp4]{font-size:.85rem}.schedule--compact[data-astro-cid-iriv5dp4] .schedule-heading[data-astro-cid-iriv5dp4]{color:var(--ink-muted);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.schedule--compact[data-astro-cid-iriv5dp4] table[data-astro-cid-iriv5dp4]{min-width:0;font-size:.82rem}.schedule--compact[data-astro-cid-iriv5dp4] th[data-astro-cid-iriv5dp4],.schedule--compact[data-astro-cid-iriv5dp4] td[data-astro-cid-iriv5dp4]{padding:.4rem .25rem}.schedule--compact[data-astro-cid-iriv5dp4] .corner[data-astro-cid-iriv5dp4],.schedule--compact[data-astro-cid-iriv5dp4] .slot[data-astro-cid-iriv5dp4]{padding-inline-end:.6rem}.schedule--compact[data-astro-cid-iriv5dp4] .notes[data-astro-cid-iriv5dp4]{margin-top:.5rem;font-size:.72rem}@media (width<=560px){.schedule[data-astro-cid-iriv5dp4]:not(.schedule--compact) table[data-astro-cid-iriv5dp4]{font-size:.8rem}.schedule[data-astro-cid-iriv5dp4]:not(.schedule--compact) th[data-astro-cid-iriv5dp4],.schedule[data-astro-cid-iriv5dp4]:not(.schedule--compact) td[data-astro-cid-iriv5dp4]{padding:.45rem .15rem}.schedule[data-astro-cid-iriv5dp4]:not(.schedule--compact) .corner[data-astro-cid-iriv5dp4],.schedule[data-astro-cid-iriv5dp4]:not(.schedule--compact) .slot[data-astro-cid-iriv5dp4]{padding-inline-end:.5rem}}.visually-hidden[data-astro-cid-iriv5dp4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
