.rZsCbG_page{--guide-content-max:var(--page-shell-max);--guide-ink:var(--text-primary);--guide-muted:var(--text-secondary);--guide-line:var(--border-subtle);--guide-green:var(--hsl-ink);--guide-soft:var(--hsl-surface);color:var(--guide-ink);background:var(--surface-page)}.rZsCbG_page [id]{scroll-margin-top:calc(var(--page-header-clearance) + 1rem)}.rZsCbG_hero,.rZsCbG_section,.rZsCbG_jumpNav,.rZsCbG_airport,.rZsCbG_junatSection,.rZsCbG_sources,.rZsCbG_finalCta{width:min(var(--guide-content-max), calc(100% - (2 * var(--page-gutter-current))));margin-inline:auto}.rZsCbG_hero{padding:var(--page-editorial-top-space) 0 clamp(4.5rem, 10vw, 8.5rem);grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.rZsCbG_heroCopy h1,.rZsCbG_sectionHeader h2,.rZsCbG_airport h2,.rZsCbG_junatSection h2,.rZsCbG_finalCta h2{color:var(--guide-ink);letter-spacing:-.035em;margin:0}.rZsCbG_heroCopy h1{max-width:12ch;font-family:var(--font-serif);font-size:var(--type-page-title);font-weight:var(--font-weight-editorial);line-height:var(--type-heading-h1-line-height);text-wrap:balance}.rZsCbG_eyebrow,.rZsCbG_cardLabel{color:#647269;font-size:var(--type-label);letter-spacing:.16em;margin:0 0 1rem;font-weight:600}.rZsCbG_heroLead{max-width:38rem;color:var(--guide-muted);font-size:var(--type-body-large);margin:1.5rem 0 0;line-height:1.65}.rZsCbG_heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2.25rem;display:flex}.rZsCbG_primaryAction,.rZsCbG_secondaryAction,.rZsCbG_darkAction,.rZsCbG_finalAction,.rZsCbG_inlineAction,.rZsCbG_textAction{border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:3.35rem;font-weight:600;text-decoration:none;display:inline-flex}.rZsCbG_primaryAction,.rZsCbG_finalAction{background:var(--guide-green);color:#fff;padding:.9rem 1.2rem .9rem 1.4rem}.rZsCbG_secondaryAction{border:1px solid var(--guide-line);color:var(--guide-ink);background:var(--surface-elevated);padding:.85rem 1.25rem}.rZsCbG_heroVisual{min-width:0;color:var(--hsl-map-text);background:radial-gradient(circle at 20% 15%, #a5e1ff29, transparent 42%), var(--hsl-map);border-radius:2rem;padding:clamp(1.5rem,4vw,2.25rem);overflow:hidden;box-shadow:0 24px 70px #0a243029}.rZsCbG_networkHeader,.rZsCbG_networkFooter{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;display:flex}.rZsCbG_networkHeader{border-bottom:1px solid color-mix(in srgb, var(--hsl-map-muted) 35%, transparent);justify-content:space-between;padding-bottom:1.25rem}.rZsCbG_networkHeader>span{min-width:3rem;min-height:3rem;color:var(--hsl-map);background:var(--hsl-map-highlight);border-radius:1rem;place-items:center;padding-inline:.65rem;font-weight:700;display:grid}.rZsCbG_networkHeader p,.rZsCbG_networkFooter span{color:var(--hsl-map-muted);font-size:var(--type-label);letter-spacing:.12em;margin:0;font-weight:600}.rZsCbG_networkTitle{max-width:14ch;font-family:var(--font-serif);font-size:var(--type-card-title);font-weight:var(--font-weight-editorial);line-height:var(--type-heading-h3-line-height);text-wrap:balance;margin:clamp(2rem,5vw,3.5rem) 0 0}.rZsCbG_networkBody{max-width:32rem;color:var(--hsl-map-muted);margin:.85rem 0 0;line-height:1.6}.rZsCbG_networkModes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:clamp(2rem,5vw,3rem);display:grid}.rZsCbG_networkModes>div{border:1px solid color-mix(in srgb, var(--hsl-map-muted) 30%, transparent);text-align:center;border-radius:1rem;justify-items:center;gap:.65rem;min-width:0;padding:.8rem .25rem;display:grid}.rZsCbG_networkModes span{width:2.25rem;height:2.25rem;color:var(--hsl-map);background:var(--hsl-map-highlight);border-radius:50%;place-items:center;display:grid}.rZsCbG_networkModes svg{width:1.15rem;height:1.15rem}.rZsCbG_networkModes strong{max-width:100%;color:var(--hsl-map-text);font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rZsCbG_networkFooter{margin-top:1.5rem}.rZsCbG_jumpNav{border-block:1px solid var(--guide-line);align-items:baseline;gap:2rem;padding-block:1.25rem;display:flex}.rZsCbG_jumpNav>span{color:var(--guide-muted);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;flex:none;font-weight:600}.rZsCbG_jumpNav>div{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.rZsCbG_jumpNav a{color:var(--guide-ink);font-size:var(--type-meta);font-weight:600;text-decoration:none}.rZsCbG_jumpNav a:hover{text-underline-offset:.25rem;text-decoration:underline}.rZsCbG_section{padding-block:clamp(5.5rem,10vw,9rem)}.rZsCbG_sectionHeader{max-width:720px;margin-bottom:clamp(2.5rem,5vw,4rem)}.rZsCbG_sectionHeader h2,.rZsCbG_airport h2,.rZsCbG_junatSection h2,.rZsCbG_finalCta h2{font-family:var(--font-serif);font-size:var(--type-section-title);font-weight:var(--font-weight-editorial);line-height:var(--type-heading-h2-line-height);text-wrap:balance}.rZsCbG_sectionHeader>p:last-child,.rZsCbG_airport p,.rZsCbG_junatSection p,.rZsCbG_finalCta>p:not(.rZsCbG_eyebrow){color:var(--guide-muted);font-size:var(--type-body-large);line-height:1.65}.rZsCbG_ticketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.rZsCbG_ticketCard,.rZsCbG_modeCard,.rZsCbG_practicalCard{border:1px solid var(--guide-line);background:var(--surface-elevated)}.rZsCbG_ticketCard{border-radius:1.5rem;min-height:20rem;padding:clamp(1.5rem,3vw,2rem)}.rZsCbG_cardIcon,.rZsCbG_airportIcon,.rZsCbG_practicalIcon{width:3.1rem;height:3.1rem;color:var(--guide-green);background:var(--guide-soft);border-radius:1rem;place-items:center;margin-bottom:2.5rem;display:grid}.rZsCbG_cardIcon svg{width:1.5rem;height:1.5rem}.rZsCbG_cardIcon span{font-size:var(--type-meta);font-weight:600}.rZsCbG_ticketCard h3,.rZsCbG_modeCard h3,.rZsCbG_practicalCard h3,.rZsCbG_steps h3,.rZsCbG_zoneRule h3{font-size:var(--type-content-heading);margin:0;line-height:1.3}.rZsCbG_ticketCard>p:last-child,.rZsCbG_modeCard p,.rZsCbG_practicalCard p,.rZsCbG_steps p,.rZsCbG_zoneRule p{color:var(--guide-muted);line-height:1.65}.rZsCbG_inlineAction{color:#005a94;border-radius:0;width:fit-content;margin-top:2rem;padding:0}.rZsCbG_airport{color:#fff;background:var(--guide-green);border-radius:2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,5vw,4rem);display:grid}.rZsCbG_airport h2{color:#fff;max-width:16ch}.rZsCbG_airport .rZsCbG_eyebrow{color:#b7c8bd}.rZsCbG_airport p{color:#d8e1dc;max-width:44rem}.rZsCbG_airportNote{margin-bottom:0;font-size:var(--type-body)!important}.rZsCbG_airportIcon{color:#fff;background:#ffffff1a;margin:0}.rZsCbG_darkAction{color:var(--guide-green);background:#fff;align-self:center;padding:.85rem 1.15rem}.rZsCbG_zoneBridge{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.rZsCbG_zoneRule{background:var(--guide-soft);border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem)}.rZsCbG_zoneSequence{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;max-width:30rem;display:grid}.rZsCbG_zoneSequence span{aspect-ratio:1;border:1px solid var(--hsl-border);color:#fff;background:var(--guide-green);font-size:var(--type-content-heading);border-radius:50%;place-items:center;font-weight:600;display:grid}.rZsCbG_textAction{color:#005a94;min-height:auto}.rZsCbG_modeSection{width:100%;max-width:none;padding-inline:max(var(--page-gutter-current), calc((100vw - var(--guide-content-max)) / 2));background:var(--guide-green)}.rZsCbG_modeSection .rZsCbG_sectionHeader h2{color:#fff}.rZsCbG_modeSection .rZsCbG_sectionHeader>p{color:#b7c8bd}.rZsCbG_modeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.rZsCbG_modeCard{color:#fff;background:#ffffff12;border-color:#ffffff1f;border-radius:1.25rem;min-height:15rem;padding:1.5rem}.rZsCbG_modeCard p{color:#c5d2ca}.rZsCbG_modeIcon{width:2.8rem;height:2.8rem;color:var(--guide-green);background:#dff1e5;border-radius:50%;place-items:center;margin-bottom:2.5rem;display:grid}.rZsCbG_modeIcon svg{width:1.35rem;height:1.35rem}.rZsCbG_steps{border-top:1px solid var(--guide-line);margin:0;padding:0;list-style:none}.rZsCbG_steps li{border-bottom:1px solid var(--guide-line);grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-block:1.75rem;display:grid}.rZsCbG_steps li>span{color:#7d8a82;font-size:var(--type-label);letter-spacing:.12em;font-weight:600}.rZsCbG_steps h3{margin-bottom:.4rem}.rZsCbG_steps p{max-width:46rem;margin:0}.rZsCbG_practicalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rZsCbG_practicalCard{border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;min-height:14rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.rZsCbG_practicalIcon{width:2.8rem;height:2.8rem;margin:0}.rZsCbG_practicalIcon svg{width:1.4rem;height:1.4rem}.rZsCbG_practicalCard p{margin-bottom:0}.rZsCbG_junatSection{border-top:1px solid var(--guide-line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.rZsCbG_junatSection p{margin-top:0}.rZsCbG_junatBody{color:var(--guide-ink)!important;font-size:var(--type-card-title)!important;line-height:1.45!important}.rZsCbG_junatNote{font-size:var(--type-body)!important}.rZsCbG_sources{border-block:1px solid var(--guide-line);grid-template-columns:.65fr 1fr;gap:2rem;padding-block:2.5rem;display:grid}.rZsCbG_sources h2{font-size:var(--type-content-heading);margin:0}.rZsCbG_sources p{color:var(--guide-muted);font-size:var(--type-meta);margin:.5rem 0 0}.rZsCbG_sources ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.rZsCbG_sources a{color:#005a94;font-size:var(--type-meta);align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.rZsCbG_finalCta{text-align:center;background:var(--guide-soft);border-radius:2rem;margin-block:clamp(5rem,10vw,9rem);padding:clamp(2rem,6vw,5rem)}.rZsCbG_finalCta h2{margin-inline:auto}.rZsCbG_finalCta>p:not(.rZsCbG_eyebrow){max-width:34rem;margin:1rem auto 0}.rZsCbG_finalAction{width:min(100%,26rem);margin-top:2rem}@media (hover:hover){.rZsCbG_primaryAction:hover,.rZsCbG_finalAction:hover{background:#204433}.rZsCbG_secondaryAction:hover{background:var(--guide-soft)}.rZsCbG_inlineAction:hover,.rZsCbG_textAction:hover,.rZsCbG_sources a:hover{text-underline-offset:.25rem;text-decoration:underline}.rZsCbG_darkAction:hover{background:#e9f2ec}}@media (max-width:900px){.rZsCbG_hero{grid-template-columns:1fr}.rZsCbG_heroCopy h1{max-width:14ch}.rZsCbG_heroVisual{max-width:620px}.rZsCbG_zoneBridge,.rZsCbG_ticketGrid{grid-template-columns:1fr}.rZsCbG_ticketCard{min-height:auto}.rZsCbG_airport{grid-template-columns:auto minmax(0,1fr)}.rZsCbG_darkAction{grid-column:2;justify-self:start}.rZsCbG_modeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rZsCbG_modeCard:last-child{grid-column:1/-1}}@media (max-width:640px){.rZsCbG_hero,.rZsCbG_section,.rZsCbG_jumpNav,.rZsCbG_airport,.rZsCbG_junatSection,.rZsCbG_sources,.rZsCbG_finalCta{width:min(calc(100% - (2 * var(--page-gutter-current))), var(--guide-content-max))}.rZsCbG_hero{padding:var(--page-editorial-top-space) 0 4.5rem;gap:2.5rem}.rZsCbG_heroActions{flex-direction:column}.rZsCbG_primaryAction,.rZsCbG_secondaryAction{width:100%}.rZsCbG_jumpNav{display:block;overflow-x:auto}.rZsCbG_jumpNav>div{flex-wrap:nowrap;width:max-content;margin-top:.85rem;padding-right:1rem}.rZsCbG_section{padding-block:4.75rem}.rZsCbG_airport{grid-template-columns:1fr;padding:1.75rem}.rZsCbG_airportIcon{margin-bottom:0}.rZsCbG_darkAction{grid-column:1;width:100%}.rZsCbG_practicalGrid{grid-template-columns:1fr}.rZsCbG_networkModes{grid-template-columns:repeat(2,minmax(0,1fr))}.rZsCbG_networkModes>div:last-child{grid-column:1/-1}.rZsCbG_modeGrid{grid-template-columns:1fr}.rZsCbG_modeCard,.rZsCbG_modeCard:last-child{grid-column:auto;min-height:auto}.rZsCbG_modeIcon{margin-bottom:1.5rem}.rZsCbG_steps li{grid-template-columns:2.5rem minmax(0,1fr)}.rZsCbG_practicalCard{grid-template-columns:1fr;min-height:auto}.rZsCbG_junatSection,.rZsCbG_sources{grid-template-columns:1fr}.rZsCbG_finalCta{border-radius:1.5rem}}@media (prefers-reduced-motion:reduce){.rZsCbG_page *{scroll-behavior:auto}}
