.page-head[data-astro-cid-vfi3gcgo]{padding-block:var(--s8) var(--s6);background:linear-gradient(170deg, var(--surface), var(--paper));border-bottom:1px solid var(--line)}.page-head[data-astro-cid-vfi3gcgo] h1[data-astro-cid-vfi3gcgo]{max-width:18ch}.fees[data-astro-cid-vfi3gcgo]{gap:var(--s6);display:grid}@media (width>=720px){.fees[data-astro-cid-vfi3gcgo]{gap:var(--s7);grid-template-columns:repeat(2,1fr)}}.fee[data-astro-cid-vfi3gcgo]{border-top:2px solid var(--accent);padding-top:var(--s4)}.fee-price[data-astro-cid-vfi3gcgo]{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--s3);font-size:1.4rem}.fee-price[data-astro-cid-vfi3gcgo] strong[data-astro-cid-vfi3gcgo]{letter-spacing:-.02em;font-size:2.6rem;font-weight:600}.fee-price[data-astro-cid-vfi3gcgo] span[data-astro-cid-vfi3gcgo]{color:var(--muted);font-family:var(--font-body);font-size:1rem}.fee-note[data-astro-cid-vfi3gcgo]{color:var(--ink-soft);margin:0}.fee-small[data-astro-cid-vfi3gcgo]{margin-top:var(--s6);font-size:.95rem}.timetable-intro[data-astro-cid-vfi3gcgo]{margin-top:calc(var(--s4) * -1);margin-bottom:var(--s5)}.group-title[data-astro-cid-vfi3gcgo]{margin:var(--s6) 0 var(--s3);font-size:1.15rem}.group-title[data-astro-cid-vfi3gcgo]:first-of-type{margin-top:0}.no-page[data-astro-cid-vfi3gcgo]{align-items:center;min-height:44px;display:inline-flex}.table-scroll[data-astro-cid-vfi3gcgo]{margin-bottom:var(--s5);overflow-x:auto}.schedule[data-astro-cid-vfi3gcgo]{border-collapse:collapse;width:100%;min-width:560px}@media (width<=700px){.table-scroll[data-astro-cid-vfi3gcgo]{overflow-x:visible}.schedule[data-astro-cid-vfi3gcgo]{min-width:0}.schedule[data-astro-cid-vfi3gcgo] thead[data-astro-cid-vfi3gcgo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.schedule[data-astro-cid-vfi3gcgo],.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo],.schedule[data-astro-cid-vfi3gcgo] tr[data-astro-cid-vfi3gcgo],.schedule[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo],.schedule[data-astro-cid-vfi3gcgo] td[data-astro-cid-vfi3gcgo]{display:block}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] tr[data-astro-cid-vfi3gcgo]{padding-block:var(--s3);border-bottom:1px solid var(--surface-deep)}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo],.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] td[data-astro-cid-vfi3gcgo]{border-bottom:0;padding:0}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo]{font-size:1.08rem}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo] a[data-astro-cid-vfi3gcgo]{align-items:center;min-height:44px;display:inline-flex}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] td[data-astro-cid-vfi3gcgo]{color:var(--ink-soft);padding-block:2px}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] td[data-astro-cid-vfi3gcgo]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:700}}.schedule[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo],.schedule[data-astro-cid-vfi3gcgo] td[data-astro-cid-vfi3gcgo]{text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--surface-deep);font-size:.97rem}.schedule[data-astro-cid-vfi3gcgo] thead[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);font-size:.78rem;font-weight:700}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo]{font-weight:700}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo] a[data-astro-cid-vfi3gcgo]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.schedule[data-astro-cid-vfi3gcgo] tbody[data-astro-cid-vfi3gcgo] th[data-astro-cid-vfi3gcgo] a[data-astro-cid-vfi3gcgo]:hover{text-decoration:underline}.visually-hidden[data-astro-cid-vfi3gcgo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose[data-astro-cid-vfi3gcgo] h2[data-astro-cid-vfi3gcgo]{font-size:var(--fs-prose-h2)}
