@font-face{font-family:Outfit;src:local(Outfit Medium),url(./fonts/l33xbi9DEvZxze48O8rxcUOmuUk5gDv2O0OrZEz0FuI-dgyaecc8CwRreuaMAiq40ab1d2cprv3HfuifvUVfwXE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Outfit Fallback\: -apple-system;src:local(-apple-system),local(-apple-system Regular),local(-apple-system-Regular),local(System Font),local(\.SFNS-Regular);size-adjust:106.842%;ascent-override:93.5964%;descent-override:24.3351%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Hiragino Sans;src:local(Hiragino Sans),local(Hiragino Sans Regular),local(HiraginoSans-Regular);size-adjust:100%;ascent-override:100%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Yu Gothic;src:local(Yu Gothic),local(Yu Gothic Regular),local(YuGothic-Regular);size-adjust:100%;ascent-override:100%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Segoe UI;src:local(Segoe UI),local(Segoe UI Regular),local(SegoeUI-Regular),local(SegoeUI);size-adjust:100.37%;ascent-override:99.6313%;descent-override:25.9041%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Helvetica Neue;src:local(Helvetica Neue),local(Helvetica Neue Regular),local(HelveticaNeue-Regular),local(HelveticaNeue);size-adjust:98.8889%;ascent-override:101.124%;descent-override:26.2921%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Arial;src:local(Arial),local(Arial Regular),local(Arial-Regular),local(ArialMT);size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Noto Sans;src:local(Noto Sans),local(Noto Sans Regular),local(NotoSans-Regular);size-adjust:93.8819%;ascent-override:106.517%;descent-override:27.6944%;line-gap-override:0%}@font-face{font-family:Outfit Fallback\: Liberation Sans;src:local(Liberation Sans),local(Liberation Sans Regular),local(LiberationSans-Regular);size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Outfit;src:local(Outfit Medium),url(./fonts/xwIOK4HPdbSC6Mdc0x2VRT_mYY3ySqs1fy6nxcxXjiU-0j7FPoS1jkGvS2tsrn8rI3GG3RfFYZS8ICqy61eWDc8.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit SemiBold),url(./fonts/l33xbi9DEvZxze48O8rxcUOmuUk5gDv2O0OrZEz0FuI-dgyaecc8CwRreuaMAiq40ab1d2cprv3HfuifvUVfwXE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit SemiBold),url(./fonts/xwIOK4HPdbSC6Mdc0x2VRT_mYY3ySqs1fy6nxcxXjiU-0j7FPoS1jkGvS2tsrn8rI3GG3RfFYZS8ICqy61eWDc8.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit Bold),url(./fonts/l33xbi9DEvZxze48O8rxcUOmuUk5gDv2O0OrZEz0FuI-dgyaecc8CwRreuaMAiq40ab1d2cprv3HfuifvUVfwXE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit Bold),url(./fonts/xwIOK4HPdbSC6Mdc0x2VRT_mYY3ySqs1fy6nxcxXjiU-0j7FPoS1jkGvS2tsrn8rI3GG3RfFYZS8ICqy61eWDc8.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.md-tc[data-v-24ea0b50]{overflow-wrap:anywhere;min-width:0}.md-tc[data-v-24ea0b50] *,.md-tc[data-v-24ea0b50] :after,.md-tc[data-v-24ea0b50] :before{box-sizing:border-box}.tc-blk[data-v-24ea0b50]{color:#1f2937;border-top:2px solid #111827;border-bottom:1px solid #e5e7eb;padding:18px 0 24px;font-size:15px;line-height:1.6;container:tcblk/inline-size}.tc-blk.is-ko[data-v-24ea0b50]{word-break:keep-all}.tc-kind[data-v-24ea0b50]{letter-spacing:.09em;text-transform:uppercase;color:#6b7280;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.tc-kind-icon[data-v-24ea0b50],.tc-note-icon[data-v-24ea0b50],.tcp-check[data-v-24ea0b50],.tcx-duration svg[data-v-24ea0b50]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tc-kind-icon[data-v-24ea0b50]{color:#111827;width:16px;height:16px}.tc-title[data-v-24ea0b50]{letter-spacing:-.012em;color:#111827;text-wrap:balance;margin:8px 0 0;padding:0;font-family:Outfit,Outfit Fallback\: -apple-system,Outfit Fallback\: Hiragino Sans,Outfit Fallback\: Yu Gothic,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Outfit Fallback\: Liberation Sans,ui-sans-serif,system-ui,-apple-system,Hiragino Sans,Yu Gothic,sans-serif;font-size:20px;font-weight:600;line-height:1.25}.tc-lead[data-v-24ea0b50]{color:#6b7280;margin:6px 0 0;font-size:16px;line-height:1.6}.tc-sub[data-v-24ea0b50]{color:#111827;margin:20px 0 12px;font-size:13.5px;font-weight:600;line-height:1.5}.tc-note[data-v-24ea0b50]{color:#1f2937;border-top:1px solid #e5e7eb;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:20px;padding-top:16px;font-size:14.5px;line-height:1.65;display:grid}.tc-note-icon[data-v-24ea0b50]{color:#6b7280;width:20px;height:20px;margin-top:1px}.tc-note p[data-v-24ea0b50]{margin:0}.tc-note p+p[data-v-24ea0b50]{margin-top:10px}.tc-credit[data-v-24ea0b50]{color:#6b7280;margin:8px 0 0;font-size:13.5px;line-height:1.5}@container tcblk (width>=640px){.tc-title[data-v-24ea0b50]{font-size:22px}}@media (width>=1024px){.tc-blk[data-v-24ea0b50]{padding:22px 0 28px}}.tc-access_route ol[data-v-24ea0b50]{margin:0;padding:0;list-style:none}.tca-main-line>.tc-sub[data-v-24ea0b50]:first-child,.tca-main-line>.tca-main-stops[data-v-24ea0b50]:first-child{margin-top:20px}.tca-main-stops[data-v-24ea0b50]{gap:18px;display:grid;position:relative}.tca-main-stops[data-v-24ea0b50]:before{content:"";background:#e5e7eb;width:2px;position:absolute;top:12px;bottom:12px;left:11px}.tca-main-stops>li[data-v-24ea0b50]{grid-template-columns:24px minmax(0,1fr);gap:14px;min-width:0}.tca-main-stops>li[data-v-24ea0b50],.tca-node[data-v-24ea0b50]{display:grid;position:relative}.tca-node[data-v-24ea0b50]{z-index:1;color:#fff;font-variant-numeric:tabular-nums;background:#111827;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;line-height:1}.tca-stop-body[data-v-24ea0b50]{min-width:0}.tca-stop-name[data-v-24ea0b50]{color:#111827;font-size:16px;font-weight:600;line-height:1.5;display:block}.tca-transport[data-v-24ea0b50]{color:#6b7280;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;font-size:14px;line-height:1.5;display:inline-flex}.tca-dot[data-v-24ea0b50]{color:#9aa0aa}@container tcblk (width>=640px){.tca-main-stops[data-v-24ea0b50]:not(.is-vertical){gap:0}.tca-main-stops.tca-cols-2[data-v-24ea0b50]{grid-template-columns:repeat(2,minmax(0,1fr))}.tca-main-stops.tca-cols-3[data-v-24ea0b50]{grid-template-columns:repeat(3,minmax(0,1fr))}.tca-main-stops.tca-cols-4[data-v-24ea0b50]{grid-template-columns:repeat(4,minmax(0,1fr))}.tca-main-stops.tca-cols-5[data-v-24ea0b50]{grid-template-columns:repeat(5,minmax(0,1fr))}.tca-main-stops[data-v-24ea0b50]:not(.is-vertical):before{width:auto;height:2px;top:11px;bottom:auto;left:12px}.tca-main-stops.tca-cols-2[data-v-24ea0b50]:before{right:calc(50% - 12px)}.tca-main-stops.tca-cols-3[data-v-24ea0b50]:before{right:calc(33.333% - 12px)}.tca-main-stops.tca-cols-4[data-v-24ea0b50]:before{right:calc(25% - 12px)}.tca-main-stops.tca-cols-5[data-v-24ea0b50]:before{right:calc(20% - 12px)}.tca-main-stops:not(.is-vertical)>li[data-v-24ea0b50]{padding-right:20px;display:block}.tca-main-stops:not(.is-vertical) .tca-node[data-v-24ea0b50]{margin-bottom:10px;box-shadow:0 0 0 6px #fff}}.tca-supplements[data-v-24ea0b50]{border-top:1px solid #e5e7eb;margin-top:20px}.tca-compact-group[data-v-24ea0b50]{min-width:0;padding:2px 0 14px}.tca-compact-group+.tca-compact-group[data-v-24ea0b50],.tcc-choice+.tcc-choice[data-v-24ea0b50],.tcs-divided[data-v-24ea0b50],.tcs-group+.tcs-group[data-v-24ea0b50]{border-top:1px solid #e5e7eb}.tca-compact-group .tc-sub[data-v-24ea0b50]{margin:14px 0 6px}.tca-compact-route[data-v-24ea0b50]{gap:6px 12px}.tca-compact-route[data-v-24ea0b50],.tca-compact-route li[data-v-24ea0b50]{flex-wrap:wrap;align-items:baseline;display:flex}.tca-compact-route li[data-v-24ea0b50]{gap:4px 10px;min-width:0}.tca-compact-route strong[data-v-24ea0b50]{color:#111827;min-width:0;font-size:15px;font-weight:600;line-height:1.6}.tca-compact-leg[data-v-24ea0b50]{align-items:center;gap:9px;min-width:0;display:inline-flex}.tca-small-arrow[data-v-24ea0b50]{color:#9aa0aa;font-size:15px}.tca-links[data-v-24ea0b50]{flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font-size:14px;line-height:1.6;display:flex}.tca-links a[data-v-24ea0b50]{color:#111827;text-underline-offset:3px;overflow-wrap:anywhere;min-width:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@container tcblk (width<=479px){.tca-compact-route[data-v-24ea0b50]{display:block}.tca-compact-route li[data-v-24ea0b50]{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.tca-compact-leg[data-v-24ea0b50]{margin:2px 0 6px;padding-left:12px}.tca-small-arrow[data-v-24ea0b50]{transform:rotate(90deg)}}.tcs-divided[data-v-24ea0b50]{margin:16px 0 0;padding:0;list-style:none}.tcs-divided li[data-v-24ea0b50]{border-bottom:1px solid #e5e7eb;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px 0;font-size:16px;line-height:1.6;display:grid}.tcs-divided li[data-v-24ea0b50]:last-child{border-bottom:0;padding-bottom:0}.tcs-number[data-v-24ea0b50]{color:#111827;font-variant-numeric:tabular-nums;font-family:Outfit,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Outfit Fallback\: Liberation Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600}.tcs-divided li p[data-v-24ea0b50]{min-width:0;margin:0}.tc-steps strong[data-v-24ea0b50],.tcs-group-title[data-v-24ea0b50],.tcs-step-head[data-v-24ea0b50],.tcs-sub-head[data-v-24ea0b50]{color:#111827;font-weight:600}.tcs-visual[data-v-24ea0b50]{margin-top:18px;container:tcsteps/inline-size}.tcs-group+.tcs-group[data-v-24ea0b50]{margin-top:26px;padding-top:22px}.tcs-group-title[data-v-24ea0b50]{margin:0 0 14px;font-family:Outfit,Outfit Fallback\: -apple-system,Outfit Fallback\: Hiragino Sans,Outfit Fallback\: Yu Gothic,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Outfit Fallback\: Liberation Sans,ui-sans-serif,system-ui,-apple-system,Hiragino Sans,Yu Gothic,sans-serif;font-size:18px;line-height:1.35}.tcs-grid[data-v-24ea0b50],.tcs-subs[data-v-24ea0b50]{grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.tcs-grid.is-single>.tcs-step[data-v-24ea0b50],.tcs-grid.is-stack .tcs-step>.tcs-figure[data-v-24ea0b50],.tcs-subs.is-single>.tcs-sub[data-v-24ea0b50]{width:100%;max-width:560px;margin-inline:auto}.tcs-step[data-v-24ea0b50],.tcs-sub[data-v-24ea0b50]{min-width:0}.tcs-step-head[data-v-24ea0b50],.tcs-sub-head[data-v-24ea0b50]{align-items:flex-start;gap:10px;margin:0 0 10px;padding:0;font-size:16px;line-height:1.5;display:flex}.tcs-sub-head[data-v-24ea0b50]{gap:8px;margin-bottom:8px;font-size:15px}.tcs-step-title[data-v-24ea0b50]{min-width:0;padding-top:1px}.tcs-badge[data-v-24ea0b50],.tcs-sub-badge[data-v-24ea0b50]{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.tcs-badge[data-v-24ea0b50]{color:#fff;background:#111827;min-width:24px;height:24px;padding:0 7px;font-size:13px}.tcs-sub-badge[data-v-24ea0b50]{color:#111827;background:#f7f6f3;min-width:34px;height:22px;margin-top:1px;padding:0 8px;font-size:13px}.tcs-figure[data-v-24ea0b50]{min-width:0;margin:0}.tcs-img[data-v-24ea0b50]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#f7f6f3;border-radius:12px;width:100%;height:auto;display:block}.tcs-img.tcs-r-3-2[data-v-24ea0b50]{aspect-ratio:3/2}.tcs-img.tcs-r-16-9[data-v-24ea0b50]{aspect-ratio:16/9}.tcs-img.tcs-r-3-4[data-v-24ea0b50]{aspect-ratio:3/4}.tcs-img.tcs-r-2-1[data-v-24ea0b50]{aspect-ratio:2}.tcs-img.is-contain[data-v-24ea0b50]{-o-object-fit:contain;object-fit:contain;background:#fff}.tcs-figure figcaption[data-v-24ea0b50]{color:#6b7280;margin-top:8px;font-size:13.5px;line-height:1.5}.tcs-step-body[data-v-24ea0b50]{color:#1f2937;margin:10px 0 0;font-size:16px;line-height:1.6}.tcs-sub .tcs-step-body[data-v-24ea0b50]{font-size:14.5px}.tcs-subs[data-v-24ea0b50]{gap:18px;margin-top:16px}@container tcsteps (width>=560px){.tcs-grid.is-cols-2[data-v-24ea0b50],.tcs-subs.is-cols-2[data-v-24ea0b50]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tcsteps (width>=640px){.tcs-grid.is-cols-3[data-v-24ea0b50],.tcs-subs.is-cols-3[data-v-24ea0b50]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tcc-split[data-v-24ea0b50]{grid-template-columns:minmax(0,1fr);margin-top:6px;display:grid}.tcc-choice[data-v-24ea0b50]{min-width:0;padding:18px 0 4px}.tcc-choice+.tcc-choice[data-v-24ea0b50]{margin-top:16px}.tcc-label[data-v-24ea0b50]{color:#6b7280;margin:0;font-size:13px;font-weight:600;line-height:1.5}.tcc-choice-title[data-v-24ea0b50]{color:#111827;margin:2px 0 0;font-family:Outfit,Outfit Fallback\: -apple-system,Outfit Fallback\: Hiragino Sans,Outfit Fallback\: Yu Gothic,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Outfit Fallback\: Liberation Sans,ui-sans-serif,system-ui,-apple-system,Hiragino Sans,Yu Gothic,sans-serif;font-size:18px;font-weight:600;line-height:1.3}.tcc-points[data-v-24ea0b50]{gap:9px;margin:10px 0 0;padding:0;font-size:16px;line-height:1.55;list-style:none;display:grid}.tcc-points li[data-v-24ea0b50]{grid-template-columns:14px minmax(0,1fr);gap:8px;display:grid}.tcc-points li[data-v-24ea0b50]:before{content:"";background:#9aa0aa;border-radius:50%;width:5px;height:5px;margin-top:9px}@container tcblk (width>=560px){.tcc-split[data-v-24ea0b50]{grid-template-columns:repeat(2,minmax(0,1fr))}.tcc-choice[data-v-24ea0b50]{padding:18px 32px 4px 0}.tcc-choice+.tcc-choice[data-v-24ea0b50]{border-top:0;border-left:1px solid #e5e7eb;margin-top:0;padding-left:32px;padding-right:0}}.tco-manners-grid[data-v-24ea0b50]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:18px;display:grid}.tco-manners-grid figure[data-v-24ea0b50]{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-width:0;margin:0;display:grid}.tco-manners-grid figure.no-image[data-v-24ea0b50]{grid-template-columns:minmax(0,1fr)}.tco-manners-image[data-v-24ea0b50]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#f7f6f3;border-radius:12px;width:100%;height:auto;display:block}.tco-manners-grid figcaption[data-v-24ea0b50]{min-width:0}.tco-manners-grid h3[data-v-24ea0b50]{color:#111827;margin:0 0 4px;padding:0;font-family:Outfit,Outfit Fallback\: -apple-system,Outfit Fallback\: Hiragino Sans,Outfit Fallback\: Yu Gothic,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Outfit Fallback\: Liberation Sans,ui-sans-serif,system-ui,-apple-system,Hiragino Sans,Yu Gothic,sans-serif;font-size:17px;font-weight:600;line-height:1.3}.tco-manners-grid p[data-v-24ea0b50]{color:#1f2937;margin:0;font-size:16px;line-height:1.55}@container tcblk (width>=640px){.tco-manners-grid[data-v-24ea0b50]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tco-manners-grid figure[data-v-24ea0b50]{display:block}.tco-manners-grid figcaption[data-v-24ea0b50]{padding-top:12px}.tco-manners-grid figure.no-image figcaption[data-v-24ea0b50]{padding-top:0}}.tcp-layout[data-v-24ea0b50]{margin-top:16px}.tcp-figure[data-v-24ea0b50]{min-width:0;margin:0}.tcp-image[data-v-24ea0b50]{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;background:#f7f6f3;border-radius:12px;width:100%;height:auto;display:block}.tcp-list[data-v-24ea0b50]{min-width:0;margin:6px 0 0;padding:0;list-style:none}.tcp-list li[data-v-24ea0b50]{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.tcp-list li+li[data-v-24ea0b50],.tcx-qa[data-v-24ea0b50],.tcx-qa-item+.tcx-qa-item[data-v-24ea0b50]{border-top:1px solid #e5e7eb}.tcp-check[data-v-24ea0b50]{color:#111827;width:20px;height:20px;margin-top:1px}.tcp-name[data-v-24ea0b50]{color:#111827;font-weight:600;line-height:1.4}.tcp-body[data-v-24ea0b50],.tcp-name[data-v-24ea0b50]{font-size:16px;display:block}.tcp-body[data-v-24ea0b50]{margin-top:1px;line-height:1.55}@container tcblk (width>=640px){.tcp-layout[data-v-24ea0b50]:not(.no-image){-moz-column-gap:32px;grid-template-columns:260px minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.tcp-layout:not(.no-image) .tcp-image[data-v-24ea0b50]{aspect-ratio:1}.tcp-layout:not(.no-image) .tcp-list[data-v-24ea0b50]{margin-top:-6px}}.tcx-timeline[data-v-24ea0b50]{gap:22px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.tcx-tl-item[data-v-24ea0b50]:not(:last-child):before{content:"";background:#e5e7eb;width:2px;position:absolute;top:10px;bottom:-27px;left:4px}.tcx-tl-item[data-v-24ea0b50]{grid-template-columns:10px minmax(0,1fr);gap:16px;display:grid;position:relative}.tcx-tl-dot[data-v-24ea0b50]{z-index:1;background:#111827;border-radius:50%;width:10px;height:10px;margin-top:5px;position:relative;box-shadow:0 0 0 4px #fff}.tcx-tl-time[data-v-24ea0b50]{color:#6b7280;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;font-size:13.5px;font-weight:600;line-height:1.5;display:flex}.tcx-duration[data-v-24ea0b50]{align-items:center;gap:4px;font-weight:400;display:inline-flex}.tcx-duration svg[data-v-24ea0b50]{width:14px;height:14px}.tcx-tl-title[data-v-24ea0b50]{color:#111827;margin:2px 0 0;padding:0;font-size:16.5px;font-weight:600;line-height:1.35}.tcx-tl-body[data-v-24ea0b50]{margin:4px 0 0;font-size:16px;line-height:1.6}.tcx-qa[data-v-24ea0b50]{margin:16px 0 0;padding:0}.tcx-qa-item[data-v-24ea0b50]{padding:16px 0}.tcx-qa-item[data-v-24ea0b50]:last-child{padding-bottom:0}.tcx-qa dd[data-v-24ea0b50],.tcx-qa dt[data-v-24ea0b50]{grid-template-columns:18px minmax(0,1fr);gap:10px;min-width:0;margin:0;display:grid}.tcx-qa dt[data-v-24ea0b50]{color:#111827;font-size:16px;font-weight:600;line-height:1.45}.tcx-qa dd[data-v-24ea0b50]{margin-top:6px;font-size:16px;line-height:1.6}.tcx-a[data-v-24ea0b50],.tcx-q[data-v-24ea0b50]{font-family:Outfit,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Outfit Fallback\: Liberation Sans,ui-sans-serif,system-ui,sans-serif;font-weight:600}.tcx-q[data-v-24ea0b50]{color:#111827}.tcx-a[data-v-24ea0b50]{color:#9aa0aa}.tcx-qa-text[data-v-24ea0b50]{min-width:0}.tcx-ref[data-v-24ea0b50]{color:#6b7280;margin:10px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.tcx-cal-events[data-v-24ea0b50]{margin:16px 0 0}.tcx-cal-event+.tcx-cal-event[data-v-24ea0b50]{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.tcx-cal-event h3[data-v-24ea0b50]{color:#111827;margin:0;padding:0;font-family:Outfit,Outfit Fallback\: -apple-system,Outfit Fallback\: Hiragino Sans,Outfit Fallback\: Yu Gothic,Outfit Fallback\: Segoe UI,Outfit Fallback\: Helvetica Neue,Outfit Fallback\: Arial,Outfit Fallback\: Noto Sans,Outfit Fallback\: Liberation Sans,ui-sans-serif,system-ui,-apple-system,Hiragino Sans,Yu Gothic,sans-serif;font-size:17px;font-weight:600;line-height:1.35}.tcx-cal-range[data-v-24ea0b50]{color:#6b7280;margin:2px 0 12px;font-size:14px;line-height:1.55}.tcx-cal-year+.tcx-cal-year[data-v-24ea0b50]{margin-top:18px}.tcx-cal-year h4[data-v-24ea0b50]{color:#111827;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.tcx-cal-months[data-v-24ea0b50]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.tcx-cal-month[data-v-24ea0b50]{background:#f7f6f3;border-radius:8px;flex-direction:column;min-width:0;padding:10px 8px;display:flex}.tcx-month-name[data-v-24ea0b50]{color:#111827;font-size:14px;font-weight:600;line-height:1.5}.tcx-month-track[data-v-24ea0b50]{background:#e5e7eb;border-radius:3px;height:6px;margin:9px 0;display:block;position:relative;overflow:hidden}.tcx-month-period[data-v-24ea0b50]{background:#111827;border-radius:3px;height:100%;position:absolute;top:0}.tcx-month-days[data-v-24ea0b50]{color:#6b7280;font-size:13px;line-height:1.5}.tcx-cal-month.is-empty .tcx-month-days[data-v-24ea0b50]{color:#9aa0aa}@container tcblk (width>=700px){.tcx-cal-months[data-v-24ea0b50]{gap:10px}.tcx-cal-months.is-long[data-v-24ea0b50]{grid-template-columns:repeat(6,minmax(0,1fr))}.tcx-cal-month[data-v-24ea0b50]{padding:12px}}@media print{.tcs-step[data-v-24ea0b50],.tcs-sub[data-v-24ea0b50],.tcx-cal-year[data-v-24ea0b50],.tcx-qa-item[data-v-24ea0b50],.tcx-tl-item[data-v-24ea0b50]{-moz-column-break-inside:avoid;break-inside:avoid}}
