.terminal_page__Clf2y{--gold:#e1c38b;--text:#f3f0e8;--muted:#b9b9b1;--dim:#92968e;--line:#ffffff17;max-width:1440px;margin:auto;padding:26px 44px 64px;color:var(--text);font-family:var(--font-ibm-plex-sans),sans-serif}.terminal_page__Clf2y :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.terminal_page__Clf2y :is(button,a){-webkit-tap-highlight-color:transparent}.terminal_page__Clf2y :is(h1,h2,h3){font-family:var(--font-outfit),sans-serif;font-weight:450}.terminal_page__Clf2y a:hover{color:#ffe4ae}.terminal_breadcrumb__NYXqb{display:flex;justify-content:space-between;gap:16px;color:var(--dim);font-size:13px}.terminal_breadcrumb__NYXqb ol,.terminal_breadcrumb__NYXqb>a{display:flex;align-items:center;gap:8px}.terminal_breadcrumb__NYXqb [aria-current]{color:#ddd8cb}.terminal_hero__8Ppys{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:30px 0 25px}.terminal_eyebrow__BH3eR{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:11px;font-weight:500;letter-spacing:.15em;margin:0 0 10px}.terminal_eyebrow__BH3eR>span:empty{width:5px;height:5px;background:var(--gold);border-radius:50%}.terminal_hero__8Ppys h1{font-size:clamp(31px,3.7vw,50px);line-height:1.12;letter-spacing:-.035em;margin:0 0 12px}.terminal_goldPeriod__Xh6jI{color:var(--gold)}.terminal_baseName__0lk_d{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#d4d1c7;font-size:14px;margin:0 0 8px}.terminal_baseName__0lk_d svg{color:var(--gold)}.terminal_heroDescription__2KbJ_{font-size:13px;line-height:1.6;color:var(--muted);margin:0}.terminal_terminalInfo__hNXra{min-width:250px}.terminal_localClock__IPA1s{display:flex;align-items:center;gap:9px;color:var(--muted);margin-bottom:12px}.terminal_localClock__IPA1s svg{color:var(--gold)}.terminal_localClock__IPA1s div{display:flex;align-items:baseline;gap:12px}.terminal_localClock__IPA1s div>span{font-size:11px;letter-spacing:.12em}.terminal_localClock__IPA1s strong{font-size:16px;font-weight:400;font-variant-numeric:tabular-nums}.terminal_officialButton__hqHVh{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d9bb7a45;border-radius:7px;padding:10px 12px;background:#d9bb7a08;color:var(--gold);font-size:13px}.terminal_quietLink__HPaTK{gap:7px;justify-content:flex-end;margin-top:10px}.terminal_quietLink__HPaTK,.terminal_sourceStrip__C0_I4{display:flex;align-items:center;color:var(--muted);font-size:11px}.terminal_sourceStrip__C0_I4{flex-wrap:wrap;gap:12px 24px;border-block:1px solid var(--line);padding:11px 0}.terminal_sourceStrip__C0_I4>div{display:flex;align-items:center;gap:7px}.terminal_sourceStrip__C0_I4 svg{color:var(--gold);width:14px}.terminal_sourceStrip__C0_I4>span{margin-left:auto;color:var(--dim)}.terminal_schedule__icE1S{margin-top:28px;scroll-margin-top:85px}.terminal_sectionHeading__zcbk9{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.terminal_sectionHeading__zcbk9 h2{font-size:27px;letter-spacing:-.025em;line-height:1.2;margin:0}.terminal_sectionHeading__zcbk9 .terminal_eyebrow__BH3eR{font-size:11px;margin-bottom:8px}.terminal_scheduleHint__G4rXK{color:var(--dim);font-size:13px}.terminal_scheduleToolbar__xOl45{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:22px}.terminal_periods__iutWf{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#151615}.terminal_periods__iutWf button{display:flex;align-items:center;gap:8px;border-radius:5px;padding:9px 13px;color:var(--muted);font-size:13px;transition:background .18s,color .18s}.terminal_periods__iutWf button[aria-pressed=true]{background:#d9bb7a17;color:#f5ddb0;box-shadow:0 1px 4px #0002}.terminal_periods__iutWf span{font-size:11px;color:var(--dim)}.terminal_flightSearch__RgK3v{display:flex;align-items:center;gap:9px;color:var(--dim)}.terminal_flightSearch__RgK3v input{width:220px;background:transparent;border:0;border-radius:5px;color:var(--text);font-size:13px;padding:10px 2px}.terminal_flightSearch__RgK3v input::-moz-placeholder{color:var(--dim)}.terminal_flightSearch__RgK3v input::placeholder{color:var(--dim)}.terminal_flightSearch__RgK3v button{padding:8px}.terminal_flightWorkspace__vm045{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:26px;align-items:start}.terminal_board__CVZkW,.terminal_itinerary___SX3M{min-width:0}.terminal_boardCaption___38R3{display:flex;justify-content:space-between;gap:8px;color:#d3d2c9;font-size:11px;margin:0 0 13px}.terminal_boardCaption___38R3 span{color:var(--dim)}.terminal_flightList__oz7VY{display:grid;gap:12px}.terminal_flightCard__0_awn{border:1px solid var(--line);border-radius:11px;background:#151615;overflow:hidden;transition:border-color .2s,background .2s}.terminal_flightCard__0_awn:hover{background:#1c1d1a;border-color:#d9bb7a65}.terminal_selectedFlight__lGEoX{border-color:#d9bb7aaa;background:linear-gradient(120deg,#28271f,#1a1b18);box-shadow:inset 3px 0 var(--gold),0 9px 24px #0002}.terminal_flightSelect__flNej{width:100%;padding:18px 20px;text-align:left;display:block}.terminal_flightCardTop__hiP20{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#c8c8bf;font-size:11px;margin-bottom:21px}.terminal_flightCardTop__hiP20>span{display:flex;align-items:center;gap:6px}.terminal_selectedFlight__lGEoX .terminal_flightCardTop__hiP20>span:last-child{color:var(--gold)}.terminal_cardOrigin__lDntv{display:block;color:var(--muted);font-size:13px;margin-bottom:3px}.terminal_flightCard__0_awn h3{font-size:36px;letter-spacing:-.035em;line-height:1.15;margin:0 0 9px}.terminal_cardCity__SWhu3{display:block;font-size:13px;line-height:1.7;color:#c5c4b9}.terminal_stopsSummary__xLDVa{display:block;color:#dbcca9;font-size:11px;margin-top:15px}.terminal_cardBottom__lSldN{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.terminal_cardBottom__lSldN small{display:block;color:var(--dim);font-size:11px;margin-bottom:4px}.terminal_cardBottom__lSldN strong{font-size:16px;font-weight:450;font-variant-numeric:tabular-nums}.terminal_routeAction__jStRl{display:flex;align-items:center;gap:7px;color:var(--gold);font-size:11px}.terminal_boardFooter__BGXs_,.terminal_timezoneNote__GI9R4{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:11px;line-height:1.7;margin-top:18px}.terminal_boardFooter__BGXs_ svg,.terminal_timezoneNote__GI9R4 svg{flex-shrink:0;margin-top:2px;color:var(--gold)}.terminal_boardFooter__BGXs_{color:var(--dim);border-top:1px solid var(--line);padding-top:16px}.terminal_historyNote__WKGMD{font-size:11px;color:#ccb98e;line-height:1.6;margin-bottom:15px}.terminal_itinerary___SX3M{border:1px solid #d9bb7a35;background:#141613;border-radius:12px;overflow:hidden;scroll-margin-top:82px}.terminal_itinerary___SX3M:focus{outline:none}.terminal_journeyHeader__8zSoD{padding:23px 26px 20px;background:linear-gradient(100deg,#23261f,#171a16)}.terminal_journeyOverline__6Qgez{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:13px}.terminal_journeyOverline__6Qgez>span:first-child{color:var(--gold)}.terminal_journeyHeader__8zSoD h3{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:clamp(28px,2.8vw,40px);letter-spacing:-.035em;line-height:1.15;margin-bottom:9px}.terminal_journeyHeader__8zSoD h3>span{color:#c4c7ba;font-weight:350}.terminal_journeyHeader__8zSoD h3>svg{color:var(--gold);flex-shrink:0}.terminal_journeyHeader__8zSoD h3>strong{font-weight:450}.terminal_journeyHeader__8zSoD p{color:var(--muted);font-size:13px;line-height:1.65}.terminal_journeyHeader__8zSoD p>span{padding:0 6px;color:var(--dim)}.terminal_journeyVia__Q01W7{font-size:11px;color:#c7bda6;margin-top:5px}.terminal_interactiveMap__7jFKL{position:relative;height:370px;background:radial-gradient(ellipse at 50% 50%,#202720,#121612);isolation:isolate}.terminal_interactiveMap__7jFKL .terminal_mapCanvas__ItZUN{position:absolute;inset:0}.terminal_mapCanvas__ItZUN .maplibregl-canvas{outline:0}.terminal_mapCanvas__ItZUN .maplibregl-ctrl-attrib{font-size:11px;background:#171a16cc;color:#9c9f94}.terminal_mapCanvas__ItZUN .maplibregl-ctrl-attrib a{color:#9c9f94}.terminal_mapCanvas__ItZUN .maplibregl-ctrl-bottom-right{right:7px;bottom:1px}.terminal_mapTopline__VrUUj{pointer-events:none;position:absolute;top:17px;left:20px;right:20px;display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#c6cdbd}.terminal_mapTopline__VrUUj>span:first-child{display:flex;align-items:center;gap:7px}.terminal_mapTopline__VrUUj i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold)}.terminal_mapControls__alKum{position:absolute;right:14px;top:50px;display:grid;border:1px solid #ffffff24;background:#151b17ed;border-radius:7px;overflow:hidden}.terminal_mapControls__alKum button{width:33px;height:33px;display:grid;place-items:center;color:#dfdfd2}.terminal_mapControls__alKum button+button{border-top:1px solid var(--line)}.terminal_mapControls__alKum button:hover{background:#d9bb7a25}.terminal_mapBottomline__4h2Ds{position:absolute;bottom:26px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none;color:#b1b9aa;font-size:11px}.terminal_mapBottomline__4h2Ds>span{background:#101610c9;border-radius:4px;padding:5px 7px}.terminal_mapBottomline__4h2Ds button{pointer-events:auto;display:flex;gap:5px;align-items:center;padding:6px 9px;background:#151b17;border:1px solid #ffffff25;border-radius:4px}.terminal_mapNode__NUCx_{position:absolute;width:42px;height:42px;cursor:pointer;z-index:2}.terminal_mapNodeDot___TSsl{display:grid;place-items:center;margin:auto;width:24px;height:24px;background:#182018;border:1px solid #e1c38b;border-radius:50%;color:#e8d4ae;font:500 12px var(--font-ibm-plex-sans),sans-serif;box-shadow:0 0 0 6px #e1c38b13,0 2px 15px #0007;transition:background .2s,box-shadow .2s}.terminal_mapNode__NUCx_:hover .terminal_mapNodeDot___TSsl,.terminal_mapNode__NUCx_[aria-pressed=true] .terminal_mapNodeDot___TSsl{color:#1a2019;background:#f2d59b;box-shadow:0 0 0 7px #e1c38b24,0 0 30px #e1c38b3a}.terminal_mapNodeLabel__5RtMm{position:absolute;top:45px;left:50%;transform:translateX(-50%);white-space:nowrap;text-align:center;color:#f3e5c9;text-shadow:0 1px 4px #000;background:#142017df;border:1px solid #ffffff1a;padding:6px 10px;border-radius:5px;pointer-events:none}.terminal_mapNodeLabel__5RtMm strong{display:block;font:500 12px var(--font-ibm-plex-sans),sans-serif}.terminal_mapNodeLabel__5RtMm small{display:block;font-size:11px;color:#b4bdb0;margin-top:2px}.terminal_mapArrow__RuZ7m{color:#d9bb7a;font-size:15px;pointer-events:none;text-shadow:0 0 9px #d9bb7a66}.terminal_mapPlane__SOwYx{color:#ffedc3;font-size:23px;pointer-events:none;text-shadow:0 0 12px #f5ddaa}.terminal_mapLoading__0FNBb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#181f18;color:#c4caba;font-size:13px}.terminal_mapLoading__0FNBb strong{color:#ebe6d7;font-size:18px;font-weight:450}.terminal_mapLoading__0FNBb button{color:var(--gold);border:1px solid #d9bb7a55;border-radius:6px;padding:8px 14px}.terminal_journeyContent__2Ayxu{padding:23px 26px}.terminal_routeStepHeading__EbvZK{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.terminal_departureDetails__wSSDg h4,.terminal_routeStepHeading__EbvZK h4,.terminal_timingHeading__8TZdm h4{color:#e4e2d7;font-size:14px;font-weight:500}.terminal_routeStepHeading__EbvZK>span{font-size:11px;color:var(--dim)}.terminal_routeSteps__EFxF_{display:flex;gap:7px;list-style:none;padding:0;margin:0}.terminal_routeSteps__EFxF_ li{display:flex;gap:7px;align-items:center;flex:1;min-width:0}.terminal_routeSteps__EFxF_ button{display:flex;align-items:flex-start;gap:8px;text-align:left;min-width:0;flex:1;border:1px solid var(--line);border-radius:7px;padding:12px 9px;transition:background .2s,border-color .2s}.terminal_routeSteps__EFxF_ button:hover,.terminal_routeSteps__EFxF_ button[aria-pressed=true]{border-color:#d9bb7a77;background:#d9bb7a09}.terminal_stepIndex__FWTp1{display:grid;flex-shrink:0;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid #d9bb7a66;color:var(--gold);font-size:11px}.terminal_routeSteps__EFxF_ button>span:last-child{min-width:0}.terminal_routeSteps__EFxF_ small{display:block;font-size:11px;color:var(--dim);margin-bottom:5px}.terminal_routeSteps__EFxF_ strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.terminal_routeSteps__EFxF_ button>span>span{display:block;color:var(--muted);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.terminal_stepArrow__nzKfO{flex-shrink:0;width:12px;color:var(--dim)}.terminal_stopDetail__p5EzO{display:flex;gap:10px;margin-top:13px;padding:14px 15px;border-radius:7px;background:#ffffff04;border:1px solid var(--line);min-height:95px}.terminal_stopDetail__p5EzO>svg{flex-shrink:0;color:var(--gold);margin-top:2px}.terminal_stopDetail__p5EzO p{font-size:13px;color:var(--muted)}.terminal_stopDetail__p5EzO strong{color:#e9e4d5;font-weight:500}.terminal_stopDetail__p5EzO span{font-size:11px;color:var(--dim);display:block;margin-top:4px}.terminal_stopDetail__p5EzO small{font-size:11px;color:#bfc2b5;display:block;line-height:1.65;margin-top:6px}.terminal_stopDetail__p5EzO a{display:inline-flex;gap:6px;align-items:center;color:var(--gold);font-size:11px;margin-top:9px}.terminal_timingHeading__8TZdm{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:25px;margin-bottom:14px}.terminal_timingHeading__8TZdm h4,.terminal_timingHeading__8TZdm>span{display:flex;align-items:center;gap:7px}.terminal_timingHeading__8TZdm h4 svg{color:var(--gold)}.terminal_timingHeading__8TZdm>span{color:var(--dim);font-size:11px}.terminal_tripTiming__dzIkO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-block:1px solid var(--line);padding-block:17px}.terminal_departureFacts__NzEQs>div>span,.terminal_tripTiming__dzIkO span{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.terminal_tripTiming__dzIkO strong{display:block;font-size:19px;font-weight:450;color:#ece9dd}.terminal_tripTiming__dzIkO small{display:block;font-size:11px;line-height:1.6;color:var(--dim);margin-top:6px}.terminal_estimateControls__FM2Xu{display:flex;align-items:center;gap:16px;margin-top:14px}.terminal_estimateControls__FM2Xu label{font-size:11px;color:var(--muted);min-width:150px}.terminal_estimateControls__FM2Xu select{display:block;width:100%;font-size:11px;color:#ddd7c7;background:#20251e;border:1px solid #ffffff25;border-radius:5px;margin-top:5px;padding:8px 26px 8px 9px}.terminal_estimateControls__FM2Xu p{font-size:11px;line-height:1.65;color:var(--dim)}.terminal_estimateMethod___ai50{margin-top:14px;color:var(--muted);font-size:11px}.terminal_estimateMethod___ai50 summary{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--gold)}.terminal_estimateMethod___ai50 p{margin-top:10px;line-height:1.8}.terminal_estimateMethod___ai50 a{display:inline-flex;align-items:center;gap:4px;color:var(--gold)}.terminal_departureDetails__wSSDg{border-top:1px solid var(--line);padding:22px 26px;background:#10130f}.terminal_departureDetails__wSSDg>p{font-size:11px;color:var(--muted);margin-top:7px}.terminal_departureFacts__NzEQs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 14px}.terminal_departureFacts__NzEQs strong{display:block;color:#efeadd;font-size:18px;font-weight:450;font-variant-numeric:tabular-nums}.terminal_departureFacts__NzEQs small{display:flex;gap:4px;align-items:center;margin-top:6px;color:#aaa99f;font-size:11px}.terminal_departureDetails__wSSDg .terminal_rollCallHelp__1I5KF{font-size:11px;line-height:1.7;color:var(--dim);margin-bottom:20px}.terminal_restrictions__6120a{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.terminal_restrictions__6120a summary{display:flex;align-items:center;gap:6px;color:#e4c595;font-size:13px;cursor:pointer}.terminal_flightNotes__ZGHF0,.terminal_restrictions__6120a p{font-size:13px;color:var(--muted);line-height:1.7;margin-block:10px}.terminal_emptyState__L0rI3,.terminal_itineraryEmpty__oITrb{padding:40px 22px;text-align:center;color:var(--muted)}.terminal_emptyState__L0rI3>svg,.terminal_itineraryEmpty__oITrb>svg{margin:0 auto 17px;color:var(--gold)}.terminal_emptyState__L0rI3 h3,.terminal_itineraryEmpty__oITrb h3{font-size:23px;color:var(--text);margin-bottom:12px}.terminal_emptyState__L0rI3 p,.terminal_itineraryEmpty__oITrb p{font-size:13px;line-height:1.7}.terminal_emptyState__L0rI3 :is(button,a){display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;margin:18px auto 0;color:var(--gold)}.terminal_unmapped__KBhgU{display:flex;align-items:center;gap:10px;padding:24px;background:#1b211a;color:var(--muted);font-size:13px;line-height:1.7}.terminal_partialMap__Cw2pe{padding:9px 25px;color:#ccbf9f;font-size:11px;background:#29261d}.terminal_travelNotice__fAVJa{display:flex;align-items:flex-start;gap:10px;padding:18px 0;color:#bdbbb4;font-size:13px;line-height:1.7;border-bottom:1px solid var(--line)}.terminal_travelNotice__fAVJa>svg{flex-shrink:0;margin-top:2px;color:var(--gold)}.terminal_essentials__anLKO{padding-top:44px;scroll-margin-top:95px}.terminal_textLink__7IiFz{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--gold)}.terminal_essentialsGrid__ohwkP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:9px;background:#141414}.terminal_essentialsGrid__ohwkP>a{padding:27px;color:var(--text)}.terminal_essentialsGrid__ohwkP>a+a{border-left:1px solid var(--line)}.terminal_essentialsGrid__ohwkP>a:hover{background:#ffffff03;color:var(--text)}.terminal_stepNumber__EKOdP{display:block;color:var(--dim);font-size:11px;letter-spacing:.12em;margin-bottom:26px}.terminal_essentialsGrid__ohwkP>a>svg{color:var(--gold);margin-bottom:16px}.terminal_essentialsGrid__ohwkP h3{font-size:21px;letter-spacing:-.02em;margin-bottom:9px}.terminal_essentialsGrid__ohwkP p{font-size:13px;color:var(--muted);line-height:1.75;margin-bottom:21px}.terminal_glossary__SZphp{display:flex;gap:15px;align-items:flex-start;padding:15px 0 0}.terminal_glossary__SZphp>svg{color:var(--gold);margin-top:14px;flex-shrink:0}.terminal_glossary__SZphp>div{flex:1;min-width:0}.terminal_glossary__SZphp details{background:transparent;border:0;margin:0}.terminal_glossary__SZphp summary{padding-left:0;font-size:13px;color:#d6d3c9}.terminal_glossary__SZphp dl{padding-left:0}.terminal_glossary__SZphp dd{color:var(--muted);font-size:13px}.terminal_alertBanner__O7eyc{display:flex;align-items:center;gap:23px;border:1px solid #d9bb7a35;background:linear-gradient(110deg,#25231d,#151515 75%);border-radius:9px;padding:30px;margin:37px 0 55px}.terminal_alertIcon__SCvOc{display:grid;place-items:center;width:50px;height:50px;border:1px solid #d9bb7a33;border-radius:50%;flex-shrink:0;color:var(--gold)}.terminal_alertBanner__O7eyc .terminal_eyebrow__BH3eR{font-size:11px;margin-bottom:7px}.terminal_alertBanner__O7eyc h2{font-size:27px;letter-spacing:-.035em;margin-bottom:7px}.terminal_alertBanner__O7eyc>div>p:last-child{color:var(--muted);font-size:13px}.terminal_terminalAlerts__ZtSrP{margin-left:auto;max-width:400px}.terminal_terminalAlerts__ZtSrP button{background:var(--gold);font-size:13px}.terminal_terminalAlerts__ZtSrP>p{color:var(--muted);font-size:11px}.terminal_faqLayout__lPTsa{display:grid;grid-template-columns:.85fr 1.5fr;gap:60px;padding-bottom:40px;border-bottom:1px solid var(--line)}.terminal_faqLayout__lPTsa>div>h2{font-size:36px;line-height:1.15;letter-spacing:-.04em;margin-bottom:17px}.terminal_faqLayout__lPTsa>div>h2>span{color:var(--muted);font-weight:300}.terminal_faqLayout__lPTsa>div>p:not(.terminal_eyebrow__BH3eR){color:var(--muted);font-size:14px;max-width:250px;line-height:1.7;margin-bottom:20px}.terminal_faq__gIePX>section{margin:0}.terminal_faq__gIePX h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.terminal_faq__gIePX details{border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0;margin:0}.terminal_faq__gIePX summary{padding:17px 0;font-size:13px;font-weight:400;color:#e1ded5;line-height:1.6}.terminal_faq__gIePX details p{color:var(--muted);padding:0 20px 20px 0;font-size:13px;line-height:1.85}.terminal_sources__GPylR>p{font-size:13px;color:var(--dim);line-height:1.7;max-width:800px;margin-top:24px}.terminal_sources__GPylR :is(p,li){color:var(--muted)}@media (max-width:1100px){.terminal_page__Clf2y{padding-inline:28px}.terminal_flightWorkspace__vm045{grid-template-columns:280px minmax(0,1fr);gap:18px}.terminal_departureDetails__wSSDg,.terminal_journeyContent__2Ayxu,.terminal_journeyHeader__8zSoD{padding-inline:20px}.terminal_routeSteps__EFxF_{flex-direction:column}.terminal_routeSteps__EFxF_ li{position:relative}.terminal_routeSteps__EFxF_ button{align-items:center}.terminal_routeSteps__EFxF_ button>span:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.terminal_routeSteps__EFxF_ button>span>span,.terminal_routeSteps__EFxF_ small{margin:0}.terminal_stepArrow__nzKfO{transform:rotate(90deg);margin-right:12px}.terminal_tripTiming__dzIkO{gap:9px}.terminal_tripTiming__dzIkO strong{font-size:17px}}@media (max-width:800px){.terminal_page__Clf2y{padding:22px 20px 44px}.terminal_hero__8Ppys{gap:24px}.terminal_heroDescription__2KbJ_{max-width:350px}.terminal_terminalInfo__hNXra{min-width:200px}.terminal_localClock__IPA1s div{gap:7px}.terminal_scheduleHint__G4rXK{display:none}.terminal_flightWorkspace__vm045{grid-template-columns:minmax(0,1fr)}.terminal_flightList__oz7VY{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal_boardFooter__BGXs_{display:none}.terminal_timezoneNote__GI9R4{margin-bottom:3px}.terminal_journeyHeader__8zSoD h3{font-size:36px}.terminal_routeSteps__EFxF_{flex-direction:row}.terminal_routeSteps__EFxF_ button{align-items:flex-start}.terminal_routeSteps__EFxF_ button>span:last-child{display:block}.terminal_routeSteps__EFxF_ small{margin-bottom:5px}.terminal_routeSteps__EFxF_ button>span>span{margin-top:4px}.terminal_stepArrow__nzKfO{transform:none;margin:0}.terminal_itinerary___SX3M{scroll-margin-top:80px}.terminal_interactiveMap__7jFKL{height:360px}.terminal_essentialsGrid__ohwkP>a{padding:20px}.terminal_alertBanner__O7eyc{flex-wrap:wrap}.terminal_terminalAlerts__ZtSrP{margin-left:0}.terminal_faqLayout__lPTsa{gap:26px;grid-template-columns:1fr}}@media (max-width:580px){.terminal_page__Clf2y{padding-inline:16px}.terminal_breadcrumb__NYXqb{font-size:11px}.terminal_hero__8Ppys{display:block;padding-block:24px}.terminal_hero__8Ppys h1{font-size:35px}.terminal_heroDescription__2KbJ_{font-size:13px;max-width:none}.terminal_baseName__0lk_d{font-size:13px}.terminal_terminalInfo__hNXra{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.terminal_localClock__IPA1s{margin:0}.terminal_localClock__IPA1s div>span{display:none}.terminal_localClock__IPA1s strong{font-size:13px}.terminal_officialButton__hqHVh{font-size:11px;padding:8px 10px;flex:1}.terminal_quietLink__HPaTK{margin:0;font-size:11px}.terminal_sourceStrip__C0_I4{font-size:11px;gap:5px 14px}.terminal_sourceStrip__C0_I4>span{display:none}.terminal_sectionHeading__zcbk9 h2{font-size:26px}.terminal_schedule__icE1S{margin-top:24px}.terminal_scheduleToolbar__xOl45{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:17px}.terminal_periods__iutWf{align-self:flex-start}.terminal_periods__iutWf button{font-size:11px;padding:8px 12px}.terminal_flightSearch__RgK3v{border:1px solid var(--line);border-radius:6px;padding:0 10px}.terminal_flightSearch__RgK3v input{flex:1;min-width:0;width:100%}.terminal_flightList__oz7VY{gap:10px}.terminal_flightSelect__flNej{padding:14px 13px}.terminal_flightCardTop__hiP20{font-size:11px;margin-bottom:17px;flex-direction:column;align-items:flex-start;gap:6px}.terminal_flightCardTop__hiP20 svg{width:11px}.terminal_cardOrigin__lDntv{font-size:11px}.terminal_flightCard__0_awn h3{font-size:29px}.terminal_cardCity__SWhu3{font-size:11px}.terminal_stopsSummary__xLDVa{font-size:11px;line-height:1.5;min-height:30px;margin-top:12px}.terminal_cardBottom__lSldN{display:block;margin-top:10px;padding-top:11px}.terminal_cardBottom__lSldN strong{font-size:16px}.terminal_routeAction__jStRl{margin-top:12px;font-size:11px}.terminal_journeyHeader__8zSoD{padding:21px 18px}.terminal_journeyHeader__8zSoD h3{font-size:30px;gap:10px}.terminal_journeyHeader__8zSoD h3 svg{width:20px}.terminal_journeyHeader__8zSoD p,.terminal_journeyOverline__6Qgez{font-size:11px}.terminal_departureDetails__wSSDg,.terminal_journeyContent__2Ayxu{padding:20px 16px}.terminal_interactiveMap__7jFKL{height:320px}.terminal_mapTopline__VrUUj{left:14px;right:14px;font-size:11px}.terminal_mapNodeLabel__5RtMm strong{font-size:11px}.terminal_mapNodeLabel__5RtMm small{font-size:8px}.terminal_mapNodeLabel__5RtMm{padding:5px 7px}.terminal_routeStepHeading__EbvZK{display:block}.terminal_routeStepHeading__EbvZK>span{display:block;margin-top:5px}.terminal_routeSteps__EFxF_{gap:5px;flex-direction:column}.terminal_routeSteps__EFxF_ li{gap:5px}.terminal_routeSteps__EFxF_ button{padding:12px;align-items:center}.terminal_routeSteps__EFxF_ button>span:last-child{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.terminal_routeSteps__EFxF_ button>span>span,.terminal_routeSteps__EFxF_ small{margin:0}.terminal_stepArrow__nzKfO{transform:rotate(90deg);margin-right:10px}.terminal_tripTiming__dzIkO{grid-template-columns:1fr 1fr;gap:18px 12px}.terminal_tripTiming__dzIkO>div:last-child{grid-column:1/-1}.terminal_tripTiming__dzIkO strong{font-size:19px}.terminal_estimateControls__FM2Xu{align-items:flex-start;gap:12px}.terminal_estimateControls__FM2Xu label{min-width:125px}.terminal_departureFacts__NzEQs{grid-template-columns:1fr 1fr;gap:20px 12px}.terminal_departureFacts__NzEQs>div:last-child{grid-column:1/-1}.terminal_essentialsGrid__ohwkP{grid-template-columns:1fr}.terminal_essentialsGrid__ohwkP>a+a{border-left:0;border-top:1px solid var(--line)}.terminal_sectionHeading__zcbk9{align-items:flex-start;flex-direction:column}.terminal_alertBanner__O7eyc{padding:22px;gap:15px}.terminal_alertBanner__O7eyc h2{font-size:24px}.terminal_faqLayout__lPTsa>div>h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.terminal_page__Clf2y *,.terminal_page__Clf2y :after,.terminal_page__Clf2y :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}