.vwg-guide[data-v-2f4ed40b]{--vwg-bg:#f8fafc;--vwg-surface:#fff;--vwg-surface-2:#f1f5f9;--vwg-ink:#0f172a;--vwg-muted:#526077;--vwg-line:#e2e8f0;--vwg-accent:#c2410c;--vwg-accent-soft:#fff4ec;--vwg-accent-ink:#fff;--vwg-tab-active:#c2410c;--vwg-tab-bg:#fff;--vwg-tab-line:#cbd5e1;--vwg-info:#0369a1;--vwg-info-soft:#e0f2fe;--vwg-ok:#15803d;--vwg-ok-soft:#dcfce7;--vwg-warn:#a16207;--vwg-warn-soft:#fef6d8;--vwg-off:#94a3b8;--vwg-live-bg:#0f172a;--vwg-live-ink:#f8fafc;--vwg-radius:16px;--vwg-display:"Bricolage Grotesque", "Manrope", sans-serif;background:var(--vwg-bg);color:var(--vwg-ink);padding-block:56px 64px}.dark .vwg-guide{--vwg-bg:#0a101c;--vwg-surface:#132238;--vwg-surface-2:#0f1a2c;--vwg-ink:#e7eef8;--vwg-muted:#a3b3c8;--vwg-line:#22324a;--vwg-accent:#ff8a3d;--vwg-accent-soft:#2a1d17;--vwg-accent-ink:#fff;--vwg-tab-active:#cb4a0f;--vwg-tab-bg:#1a2d48;--vwg-tab-line:#34496a;--vwg-info:#7cc4f5;--vwg-info-soft:#0f2a44;--vwg-ok:#6ee7a0;--vwg-ok-soft:#10331f;--vwg-warn:#f5c56b;--vwg-warn-soft:#33270f;--vwg-off:#64748b;--vwg-live-bg:#16294a;--vwg-live-ink:#f8fafc}.vwg-guide h2[data-v-2f4ed40b],.vwg-guide h3[data-v-2f4ed40b],.vwg-guide strong[data-v-2f4ed40b]{color:inherit}.vwg-shell[data-v-2f4ed40b]{display:grid;gap:18px;width:min(1180px,100%);margin:0 auto;padding-inline:16px}.vwg-eyebrow[data-v-2f4ed40b]{color:var(--vwg-accent);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vwg-muted[data-v-2f4ed40b]{margin:0;color:var(--vwg-muted);font-size:14px;line-height:1.55}.vwg-intro[data-v-2f4ed40b]{display:grid;gap:10px}.vwg-intro h2[data-v-2f4ed40b]{margin:0;font-family:var(--vwg-display);font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:calc(var(--site-header-height, 72px) + 16px)}.vwg-intro>p[data-v-2f4ed40b]{max-width:68ch;margin:0;color:var(--vwg-muted);line-height:1.55}.vwg-quick[data-v-2f4ed40b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.vwg-quick__item[data-v-2f4ed40b]{display:grid;gap:3px;min-width:0;border:1px solid var(--vwg-line);border-radius:14px;background:var(--vwg-surface);padding:12px}.vwg-quick__item small[data-v-2f4ed40b]{color:var(--vwg-muted);font-size:12px;font-weight:700}.vwg-quick__item strong[data-v-2f4ed40b]{font-family:var(--vwg-display);font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums}.vwg-quick__item--wide[data-v-2f4ed40b]{grid-column:1/-1}.vwg-status[data-v-2f4ed40b]{color:var(--vwg-muted);font-size:12px;font-weight:700}.vwg-status--on[data-v-2f4ed40b]{color:var(--vwg-ok)}.vwg-status--soon[data-v-2f4ed40b]{color:var(--vwg-warn)}.vwg-chips[data-v-2f4ed40b]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.vwg-chip[data-v-2f4ed40b]{border-radius:999px;background:var(--vwg-surface-2);padding:5px 10px;font-size:12px;font-weight:800}.vwg-chip--yes[data-v-2f4ed40b]{background:var(--vwg-ok-soft);color:var(--vwg-ok)}.vwg-chip--yes[data-v-2f4ed40b]:before{content:"✓ "}.vwg-chip--no[data-v-2f4ed40b]{background:var(--vwg-warn-soft);color:var(--vwg-warn)}.vwg-maintenance[data-v-2f4ed40b]{display:grid;gap:6px;border:1px solid #fdba74;border-left:4px solid var(--vwg-accent);border-radius:var(--vwg-radius);background:var(--vwg-accent-soft);padding:14px 16px;color:var(--vwg-ink)}.vwg-maintenance strong[data-v-2f4ed40b]{font-size:15px;font-weight:900}.vwg-maintenance p[data-v-2f4ed40b],.vwg-maintenance ul[data-v-2f4ed40b]{margin:0;color:var(--vwg-muted);font-size:14px;line-height:1.5}.vwg-maintenance ul[data-v-2f4ed40b]{padding-left:18px}.dark .vwg-maintenance{border-color:#fb923c73;border-left-color:var(--vwg-accent)}.vwg-tabs__lead[data-v-2f4ed40b]{display:flex;align-items:center;gap:8px;margin:0;color:var(--vwg-accent);font-size:13px;font-weight:900;letter-spacing:.02em}.vwg-tabs__lead[data-v-2f4ed40b]:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--vwg-accent);box-shadow:0 0 0 4px var(--vwg-accent-soft)}.vwg-tabs[data-v-2f4ed40b]{position:sticky;top:calc(var(--site-header-height, 64px) - 1px);z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-inline:-16px;padding:8px 16px 14px;background:var(--vwg-bg);border-bottom:2px solid var(--vwg-accent);box-shadow:0 10px 18px -16px #0f172a8c}.vwg-tab[data-v-2f4ed40b]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border:2px solid var(--vwg-tab-line);border-radius:14px;background:var(--vwg-tab-bg);padding:7px 6px;color:var(--vwg-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.vwg-tab[data-v-2f4ed40b]:hover{border-color:var(--vwg-accent)}.vwg-tab__step[data-v-2f4ed40b]{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--vwg-accent-soft);color:var(--vwg-accent);font-size:13px;font-weight:900}.vwg-tab__text[data-v-2f4ed40b]{display:grid;gap:1px;min-width:0}.vwg-tab strong[data-v-2f4ed40b]{font-size:14px;font-weight:900;line-height:1.15}.vwg-tab small[data-v-2f4ed40b]{color:var(--vwg-muted);font-size:11px;font-weight:700;line-height:1.2}.vwg-tab[aria-selected=true][data-v-2f4ed40b]{border-color:var(--vwg-tab-active);background:var(--vwg-tab-active);color:var(--vwg-accent-ink);box-shadow:0 8px 18px -8px var(--vwg-tab-active)}.vwg-tab[aria-selected=true][data-v-2f4ed40b]:after{content:"";position:absolute;left:50%;bottom:-9px;width:14px;height:14px;background:var(--vwg-tab-active);transform:translate(-50%) rotate(45deg);border-radius:0 0 3px}.vwg-tab[aria-selected=true] .vwg-tab__step[data-v-2f4ed40b]{background:var(--vwg-accent-ink);color:var(--vwg-tab-active)}.vwg-tab[aria-selected=true] small[data-v-2f4ed40b]{color:inherit;opacity:.92}.vwg-button[data-v-2f4ed40b]:focus-visible,.vwg-panel[data-v-2f4ed40b]:focus-visible,.vwg-picker button[data-v-2f4ed40b]:focus-visible,.vwg-tab[data-v-2f4ed40b]:focus-visible{outline:3px solid var(--vwg-info);outline-offset:2px}.vwg-panel[data-v-2f4ed40b]{display:grid;gap:22px;outline:none}.vwg-panel__wide[data-v-2f4ed40b]{min-width:0}.vwg-panel__aside[data-v-2f4ed40b],.vwg-panel__main[data-v-2f4ed40b]{display:grid;gap:22px;align-content:start;min-width:0}.vwg-block[data-v-2f4ed40b]{display:grid;gap:10px;min-width:0}.vwg-block__title[data-v-2f4ed40b]{margin:0;font-family:var(--vwg-display);font-size:22px;font-weight:800;line-height:1.15;text-wrap:balance;scroll-margin-top:calc(var(--site-header-height, 72px) + 84px)}.vwg-block__row[data-v-2f4ed40b]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vwg-subtitle[data-v-2f4ed40b]{margin:6px 0 0;font-size:14px;font-weight:900}.vwg-card[data-v-2f4ed40b]{border:1px solid var(--vwg-line);border-radius:var(--vwg-radius);background:var(--vwg-surface);padding:16px}.vwg-facts[data-v-2f4ed40b]{display:grid;gap:8px}.vwg-fact__head[data-v-2f4ed40b]{display:grid;gap:2px;min-width:0}.vwg-fact h3[data-v-2f4ed40b]{margin:0;color:var(--vwg-muted);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.vwg-fact strong[data-v-2f4ed40b]{font-size:15px;font-weight:900}.vwg-disclosure p[data-v-2f4ed40b],.vwg-fact p[data-v-2f4ed40b],.vwg-option p[data-v-2f4ed40b],.vwg-related__item p[data-v-2f4ed40b],.vwg-route p[data-v-2f4ed40b],.vwg-steps p[data-v-2f4ed40b]{margin:0;color:var(--vwg-muted);font-size:14px;line-height:1.5}.vwg-compare[data-v-2f4ed40b]{display:grid;gap:10px}.vwg-option[data-v-2f4ed40b]{display:grid;gap:6px;align-content:start;border:1px solid var(--vwg-line);border-radius:var(--vwg-radius);background:var(--vwg-surface);padding:14px}.vwg-option img[data-v-2f4ed40b]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px}.vwg-option__label[data-v-2f4ed40b]{color:var(--vwg-accent);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.vwg-option strong[data-v-2f4ed40b]{font-size:16px;line-height:1.3}.vwg-bullets[data-v-2f4ed40b],.vwg-option ul[data-v-2f4ed40b]{display:grid;gap:5px;margin:2px 0 0;padding-left:18px;color:var(--vwg-muted);font-size:14px}.vwg-link[data-v-2f4ed40b]{color:var(--vwg-accent);font-weight:900;text-decoration:none}.vwg-rail[data-v-2f4ed40b]{display:flex;gap:10px;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vwg-rail[data-v-2f4ed40b]::-webkit-scrollbar{display:none}.vwg-rail[data-v-2f4ed40b]>*{flex:0 0 76%;scroll-snap-align:start}.vwg-photo-card[data-v-2f4ed40b]{display:grid;gap:6px;margin:0}.vwg-photo-card img[data-v-2f4ed40b]{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:14px}.vwg-photo-card figcaption[data-v-2f4ed40b]{font-size:13px;font-weight:800}.vwg-checklist[data-v-2f4ed40b]{display:grid;margin:4px 0 0;padding:0;list-style:none}.vwg-checklist label[data-v-2f4ed40b]{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--vwg-line);padding-block:10px;font-size:14px;line-height:1.45;cursor:pointer}.vwg-checklist li:first-child label[data-v-2f4ed40b]{border-top:0}.vwg-checklist input[data-v-2f4ed40b]{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--vwg-accent)}.vwg-checklist input:checked+span[data-v-2f4ed40b]{color:var(--vwg-muted);text-decoration:line-through}.vwg-faq[data-v-2f4ed40b]{display:grid;gap:8px}.vwg-disclosure[data-v-2f4ed40b]{border:1px solid var(--vwg-line);border-radius:14px;background:var(--vwg-surface)}.vwg-disclosure summary[data-v-2f4ed40b]{display:flex;justify-content:space-between;gap:12px;padding:13px 14px;font-weight:800;list-style:none;cursor:pointer}.vwg-disclosure summary[data-v-2f4ed40b]::-webkit-details-marker{display:none}.vwg-disclosure summary[data-v-2f4ed40b]:after{content:"+";color:var(--vwg-muted);font-size:18px;line-height:1}.vwg-disclosure[open] summary[data-v-2f4ed40b]:after{content:"–"}.vwg-disclosure p[data-v-2f4ed40b]{padding:0 14px 14px}.vwg-picker[data-v-2f4ed40b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}.vwg-picker button[data-v-2f4ed40b]{min-height:44px;border:1px solid var(--vwg-line);border-radius:12px;background:var(--vwg-surface);color:var(--vwg-ink);font:inherit;font-size:14px;font-weight:900;cursor:pointer}.vwg-picker button[aria-pressed=true][data-v-2f4ed40b]{border-color:var(--vwg-info);background:var(--vwg-info-soft);color:var(--vwg-info)}.vwg-route[data-v-2f4ed40b]{display:grid;gap:10px;border:1px solid var(--vwg-line);border-radius:var(--vwg-radius);background:var(--vwg-surface);padding:14px}.vwg-route__top[data-v-2f4ed40b]{display:flex;align-items:center;gap:12px}.vwg-route__title[data-v-2f4ed40b]{display:grid;gap:2px;min-width:0}.vwg-route__no small[data-v-2f4ed40b],.vwg-route__title small[data-v-2f4ed40b]{font-family:inherit;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.vwg-route__title small[data-v-2f4ed40b]{color:var(--vwg-muted)}.vwg-route__top strong[data-v-2f4ed40b]{font-size:16px;line-height:1.3}.vwg-route__no[data-v-2f4ed40b]{display:grid;flex:none;justify-items:center;gap:1px;border-radius:12px;background:var(--vwg-info-soft);padding:6px 11px;color:var(--vwg-info);font-family:var(--vwg-display);line-height:1.1;text-align:center}.vwg-route__no b[data-v-2f4ed40b]{font-size:20px;font-weight:800;white-space:nowrap}.vwg-route--23 .vwg-route__no[data-v-2f4ed40b]{background:#0f766e;color:#fff}.vwg-route--16-2 .vwg-route__no[data-v-2f4ed40b]{background:#ea580c;color:#fff}.vwg-route__no--taxi[data-v-2f4ed40b]{font-family:inherit;font-size:12px;font-weight:800;text-transform:uppercase}.vwg-route__map-link[data-v-2f4ed40b]{justify-self:start}.vwg-panel--road[data-v-2f4ed40b]>*{min-width:0}.vwg-route dl[data-v-2f4ed40b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.vwg-route dl div[data-v-2f4ed40b]{border-radius:10px;background:var(--vwg-surface-2);padding:8px}.vwg-route dt[data-v-2f4ed40b]{color:var(--vwg-muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vwg-route dd[data-v-2f4ed40b]{margin:0;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.vwg-hint[data-v-2f4ed40b],.vwg-note[data-v-2f4ed40b]{margin:0;color:var(--vwg-muted);font-size:13px;line-height:1.5}.vwg-warning[data-v-2f4ed40b]{margin:0;border-radius:12px;background:var(--vwg-warn-soft);padding:10px 12px;color:var(--vwg-warn);font-size:13px;font-weight:800;line-height:1.45}.vwg-steps[data-v-2f4ed40b]{display:grid;margin:0;padding:0;list-style:none;counter-reset:vwg-step}.vwg-steps li[data-v-2f4ed40b]{position:relative;display:grid;gap:3px;padding:0 0 16px 40px;counter-increment:vwg-step}.vwg-steps li[data-v-2f4ed40b]:before{content:counter(vwg-step);position:absolute;left:0;top:0;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--vwg-info);color:var(--vwg-surface);font-size:13px;font-weight:900}.vwg-steps li[data-v-2f4ed40b]:not(:last-child):after{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;background:var(--vwg-line)}.vwg-steps strong[data-v-2f4ed40b]{font-size:15px}.vwg-steps__time[data-v-2f4ed40b]{color:var(--vwg-info);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.vwg-steps li.is-now[data-v-2f4ed40b]:before{background:var(--vwg-ok);box-shadow:0 0 0 4px var(--vwg-ok-soft)}.vwg-terminal-map[data-v-2f4ed40b]{display:grid;gap:8px;margin:0}.vwg-terminal-map iframe[data-v-2f4ed40b]{width:100%;aspect-ratio:4/3;border:0;border-radius:var(--vwg-radius);background:var(--vwg-surface-2)}.vwg-terminal-map figcaption[data-v-2f4ed40b]{display:grid;gap:2px;font-size:13px}.vwg-terminal-map figcaption span[data-v-2f4ed40b]{color:var(--vwg-muted)}.vwg-lazy-map[data-v-2f4ed40b]{overflow:hidden;min-height:320px;border:1px solid var(--vwg-line);border-radius:var(--vwg-radius);background:var(--vwg-surface)}.vwg-lazy-map__placeholder[data-v-2f4ed40b]{display:grid;min-height:320px;place-content:center;justify-items:center;gap:6px;padding:24px;color:var(--vwg-muted);text-align:center}.vwg-lazy-map__placeholder strong[data-v-2f4ed40b]{color:var(--vwg-ink)}.vwg-lazy-map__placeholder p[data-v-2f4ed40b]{margin:0;font-size:13px}.vwg-lazy-map__marker[data-v-2f4ed40b]{width:14px;height:14px;border-radius:50%;background:var(--vwg-accent);box-shadow:0 0 0 6px var(--vwg-accent-soft)}.vwg-live[data-v-2f4ed40b]{display:grid;gap:14px;border-radius:20px;background:var(--vwg-live-bg);padding:16px;color:var(--vwg-live-ink)}.vwg-live__head[data-v-2f4ed40b]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.vwg-live small[data-v-2f4ed40b]{display:block;opacity:.75;font-size:12px;font-weight:800}.vwg-live__clock[data-v-2f4ed40b]{font-family:var(--vwg-display);font-size:38px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.vwg-live__park[data-v-2f4ed40b]{border:1px solid;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;opacity:.9}.vwg-live__next[data-v-2f4ed40b]{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:center}.vwg-live__next strong[data-v-2f4ed40b]{display:block;font-family:var(--vwg-display);font-size:19px;line-height:1.15}.vwg-live__next span[data-v-2f4ed40b]{font-size:13px;opacity:.8;font-variant-numeric:tabular-nums}.vwg-live__next img[data-v-2f4ed40b]{width:96px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.vwg-live__done[data-v-2f4ed40b]{margin:0;font-size:14px;opacity:.85}.vwg-show[data-v-2f4ed40b]{display:grid;overflow:hidden;border:1px solid var(--vwg-line);border-radius:var(--vwg-radius);background:var(--vwg-surface)}.vwg-show img[data-v-2f4ed40b]{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.vwg-show__copy[data-v-2f4ed40b]{display:grid;gap:3px;padding:10px 12px 12px}.vwg-show__time[data-v-2f4ed40b]{color:var(--vwg-info);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.vwg-show strong[data-v-2f4ed40b]{font-size:15px;line-height:1.25}.vwg-show p[data-v-2f4ed40b]{margin:0;color:var(--vwg-muted);font-size:13px}.vwg-show.is-live[data-v-2f4ed40b]{border-color:var(--vwg-ok)}.vwg-show.is-live .vwg-show__time[data-v-2f4ed40b]{color:var(--vwg-ok)}.vwg-show.is-next[data-v-2f4ed40b]{border-color:var(--vwg-info)}.vwg-show.is-off[data-v-2f4ed40b],.vwg-show.is-past[data-v-2f4ed40b]{opacity:.5}.vwg-zones[data-v-2f4ed40b]{display:grid;margin:0;padding:0;list-style:none}.vwg-zone[data-v-2f4ed40b]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid var(--vwg-line);padding-block:9px;font-size:14px}.vwg-zone[data-v-2f4ed40b]:first-child{border-top:0}.vwg-zone strong[data-v-2f4ed40b]{font-weight:800}.vwg-zone>span[data-v-2f4ed40b]:last-child{color:var(--vwg-muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.vwg-zone__dot[data-v-2f4ed40b]{width:9px;height:9px;border-radius:50%;background:var(--vwg-line)}.vwg-zone--on .vwg-zone__dot[data-v-2f4ed40b]{background:var(--vwg-ok);box-shadow:0 0 0 3px var(--vwg-ok-soft)}.vwg-zone--soon .vwg-zone__dot[data-v-2f4ed40b]{background:var(--vwg-warn)}.vwg-zone--off .vwg-zone__dot[data-v-2f4ed40b]{background:var(--vwg-off)}.vwg-zone--off strong[data-v-2f4ed40b]{color:var(--vwg-muted)}.vwg-map-preview[data-v-2f4ed40b]{width:100%;height:auto;border-radius:12px}.vwg-downloads[data-v-2f4ed40b]{display:grid;gap:8px}.vwg-button[data-v-2f4ed40b]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--vwg-line);border-radius:12px;background:var(--vwg-surface);padding:0 16px;color:var(--vwg-ink);font-weight:900;text-align:center;text-decoration:none}.vwg-button--primary[data-v-2f4ed40b]{border-color:transparent;background:var(--itbs-cta-bg,#c2410c);color:var(--itbs-cta-text,#fff)}.vwg-schedule-sources[data-v-2f4ed40b]{display:grid;gap:10px;border:1px solid var(--vwg-line);border-radius:var(--vwg-radius);background:var(--vwg-surface);padding:14px}.vwg-schedule-sources__intro[data-v-2f4ed40b]{display:grid;gap:3px}.vwg-schedule-sources__intro span[data-v-2f4ed40b]{color:var(--vwg-muted);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vwg-schedule-sources__intro p[data-v-2f4ed40b]{margin:0;color:var(--vwg-muted);font-size:13px}.vwg-schedule-sources__grid[data-v-2f4ed40b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vwg-schedule-image[data-v-2f4ed40b]{min-width:0;border:1px solid var(--vwg-line);border-radius:12px}.vwg-schedule-image[open][data-v-2f4ed40b]{grid-column:1/-1}.vwg-schedule-image summary[data-v-2f4ed40b]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;list-style:none;cursor:pointer}.vwg-schedule-image summary[data-v-2f4ed40b]::-webkit-details-marker{display:none}.vwg-schedule-image summary[data-v-2f4ed40b]:focus-visible{outline:3px solid var(--vwg-info);outline-offset:2px}.vwg-schedule-image__mark[data-v-2f4ed40b]{color:var(--vwg-accent);font-weight:900}.vwg-schedule-image__copy[data-v-2f4ed40b]{display:grid;min-width:0}.vwg-schedule-image__copy small[data-v-2f4ed40b]{color:var(--vwg-muted);font-size:11px;font-weight:800}.vwg-schedule-image__copy strong[data-v-2f4ed40b]{font-size:13px;line-height:1.3}.vwg-schedule-image__toggle[data-v-2f4ed40b]:before{content:"+";color:var(--vwg-muted);font-size:18px}.vwg-schedule-image[open] .vwg-schedule-image__toggle[data-v-2f4ed40b]:before{content:"–"}.vwg-schedule-image__media[data-v-2f4ed40b]{display:grid;gap:8px;padding:0 12px 12px}.vwg-schedule-image__media img[data-v-2f4ed40b]{width:100%;height:auto;border-radius:10px}.vwg-related[data-v-2f4ed40b]{display:grid;gap:12px;border-top:1px solid var(--vwg-line);padding-top:22px}.vwg-related__item[data-v-2f4ed40b]{display:grid;gap:4px;align-content:start;border:1px solid var(--vwg-line);border-radius:var(--vwg-radius);background:var(--vwg-surface);padding:14px;color:var(--vwg-ink);text-decoration:none}.vwg-related__item span[data-v-2f4ed40b]{color:var(--vwg-accent);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vwg-rail--related[data-v-2f4ed40b]>*{flex-basis:70%}.vwg-final-cta[data-v-2f4ed40b]{display:grid;gap:14px;border-radius:20px;background:var(--vwg-live-bg);padding:20px;color:var(--vwg-live-ink)}.vwg-final-cta .vwg-eyebrow[data-v-2f4ed40b]{color:#ffb07a}.vwg-final-cta h2[data-v-2f4ed40b]{margin:4px 0 6px;font-family:var(--vwg-display);font-size:24px;line-height:1.1;text-wrap:balance}.vwg-final-cta p[data-v-2f4ed40b]{margin:0;opacity:.82;line-height:1.5}.vwg-final-cta nav[data-v-2f4ed40b]{display:grid;gap:8px}.vwg-final-cta .vwg-button[data-v-2f4ed40b]:not(.vwg-button--primary){border-color:#ffffff59;background:transparent;color:inherit}@media(min-width:640px){.vwg-quick[data-v-2f4ed40b]{grid-template-columns:repeat(4,minmax(0,1fr))}.vwg-quick__item--wide[data-v-2f4ed40b]{grid-column:span 2}.vwg-compare[data-v-2f4ed40b],.vwg-facts[data-v-2f4ed40b]{grid-template-columns:repeat(2,minmax(0,1fr))}.vwg-rail[data-v-2f4ed40b]>*{flex-basis:44%}.vwg-final-cta nav[data-v-2f4ed40b]{grid-template-columns:repeat(2,max-content)}}@media(min-width:980px){.vwg-guide[data-v-2f4ed40b]{padding-block:80px 88px}.vwg-shell[data-v-2f4ed40b]{gap:24px;padding-inline:24px}.vwg-tabs[data-v-2f4ed40b]{margin-inline:0;padding-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vwg-tab[data-v-2f4ed40b]{min-height:64px}.vwg-tab strong[data-v-2f4ed40b]{font-size:16px}.vwg-tab small[data-v-2f4ed40b]{font-size:12px}.vwg-panel[data-v-2f4ed40b]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px;align-items:start}.vwg-panel__wide[data-v-2f4ed40b]{grid-column:1/-1}.vwg-panel--road[data-v-2f4ed40b]{grid-template-areas:"transport arrival" "vinbus vinbus" "terminal terminal"}.vwg-road-transport[data-v-2f4ed40b]{grid-area:transport}.vwg-road-arrival[data-v-2f4ed40b]{grid-area:arrival}.vwg-road-vinbus[data-v-2f4ed40b]{grid-area:vinbus}.vwg-road-terminal[data-v-2f4ed40b]{grid-area:terminal;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:22px}.vwg-road-terminal iframe[data-v-2f4ed40b]{aspect-ratio:16/9}.vwg-rail[data-v-2f4ed40b]{margin-inline:0;padding-inline:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.vwg-rail--gallery[data-v-2f4ed40b]{grid-template-columns:repeat(5,minmax(0,1fr))}.vwg-rail--related[data-v-2f4ed40b]{grid-template-columns:repeat(4,minmax(0,1fr))}.vwg-related[data-v-2f4ed40b]{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start}.vwg-final-cta[data-v-2f4ed40b]{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px}}@media(max-width:639px){.vwg-tab[data-v-2f4ed40b]{flex-direction:column;gap:3px;padding:6px 4px;text-align:center}.vwg-tab__step[data-v-2f4ed40b]{width:20px;height:20px;font-size:11px}}@media(max-width:760px){.vwg-schedule-sources__grid[data-v-2f4ed40b]{grid-template-columns:1fr}}@media(max-width:360px){.vwg-route dl[data-v-2f4ed40b]{grid-template-columns:1fr}.vwg-tab small[data-v-2f4ed40b],.vwg-tab__step[data-v-2f4ed40b]{display:none}}@media(prefers-reduced-motion:reduce){.vwg-tab[data-v-2f4ed40b]{transition:none}}
