.FeaturedAirports-module__LudmKW__section{gap:1.1rem;display:grid}.FeaturedAirports-module__LudmKW__header h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}.FeaturedAirports-module__LudmKW__header p{max-inline-size:54rem;color:var(--ui-color-text-muted);margin:.5rem 0 0;line-height:1.6}.FeaturedAirports-module__LudmKW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.FeaturedAirports-module__LudmKW__card{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);min-inline-size:0;color:inherit;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:transform .14s,border-color .14s;display:grid}.FeaturedAirports-module__LudmKW__card:hover,.FeaturedAirports-module__LudmKW__card:focus-visible{border-color:color-mix(in srgb, var(--ui-color-action) 42%, var(--ui-color-border));outline:none;transform:translateY(-2px)}.FeaturedAirports-module__LudmKW__code{background:var(--ui-color-action-soft);block-size:2.8rem;inline-size:2.8rem;color:var(--ui-color-action);font-size:.74rem;font-weight:var(--ui-font-weight-bold);border-radius:.7rem;place-items:center;display:grid}.FeaturedAirports-module__LudmKW__copy{gap:.1rem;min-inline-size:0;display:grid}.FeaturedAirports-module__LudmKW__copy strong{color:var(--ui-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.FeaturedAirports-module__LudmKW__meta{min-inline-size:0;color:var(--ui-color-text-muted);align-items:center;gap:.35rem;font-size:.7rem;display:flex}.FeaturedAirports-module__LudmKW__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FeaturedAirports-module__LudmKW__count{color:var(--ui-color-action);font-size:.68rem;font-weight:var(--ui-font-weight-bold)}@media (max-width:64rem){.FeaturedAirports-module__LudmKW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.FeaturedAirports-module__LudmKW__grid{grid-template-columns:1fr}}
.AirportsPage-module__b_oWJq__pageContent{gap:clamp(3.5rem,7vw,6rem);max-inline-size:96rem;padding-block:clamp(3.5rem,7vw,6rem);display:grid}.AirportsPage-module__b_oWJq__eyebrow,.AirportsPage-module__b_oWJq__eyebrowLight{font-size:.72rem;font-weight:var(--ui-font-weight-bold);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem}.AirportsPage-module__b_oWJq__eyebrow{color:var(--ui-color-action)}.AirportsPage-module__b_oWJq__eyebrowLight{color:#ffffffa6}.AirportsPage-module__b_oWJq__introSection{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(2.5rem,6vw,5rem);display:grid}.AirportsPage-module__b_oWJq__introCopy h2,.AirportsPage-module__b_oWJq__sectionHeader h2,.AirportsPage-module__b_oWJq__sectionHeaderLight h2,.AirportsPage-module__b_oWJq__seoSection h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.2vw,3.65rem);line-height:.98}.AirportsPage-module__b_oWJq__introCopy>p:last-child,.AirportsPage-module__b_oWJq__sectionHeader>div>p:last-child,.AirportsPage-module__b_oWJq__sectionHeaderLight>div>p:last-child,.AirportsPage-module__b_oWJq__seoColumns p{line-height:1.65}.AirportsPage-module__b_oWJq__introCopy>p:last-child,.AirportsPage-module__b_oWJq__sectionHeader>div>p:last-child,.AirportsPage-module__b_oWJq__seoColumns p{color:var(--ui-color-text-muted)}.AirportsPage-module__b_oWJq__metricGrid{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-sm);border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.AirportsPage-module__b_oWJq__metricGrid div{gap:.28rem;min-inline-size:0;padding:1.2rem;display:grid}.AirportsPage-module__b_oWJq__metricGrid div+div{border-inline-start:1px solid var(--ui-color-border)}.AirportsPage-module__b_oWJq__metricGrid dt,.AirportsPage-module__b_oWJq__metricGrid span{color:var(--ui-color-text-muted);font-size:.7rem}.AirportsPage-module__b_oWJq__metricGrid dd{font-size:clamp(1.45rem,3vw,2rem);font-weight:var(--ui-font-weight-bold);letter-spacing:-.04em;margin:0}.AirportsPage-module__b_oWJq__boardSection{box-shadow:var(--ui-shadow-lg);background:radial-gradient(circle at 94% 0,#237eff40,#0000 23rem),#07192d;border-radius:1.35rem;gap:1.2rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.AirportsPage-module__b_oWJq__sectionHeader{justify-content:space-between;align-items:end;gap:2rem;display:flex}.AirportsPage-module__b_oWJq__sectionHeaderLight{color:#fff;grid-template-columns:minmax(0,1fr) 18rem;align-items:end;gap:2rem;display:grid}.AirportsPage-module__b_oWJq__sectionHeaderLight>div{min-inline-size:0;max-inline-size:56rem}.AirportsPage-module__b_oWJq__sectionHeaderLight>div>p:last-child{color:#ffffffa3;margin:.6rem 0 0}.AirportsPage-module__b_oWJq__demoBadge{color:#ffffffb8;min-block-size:1.8rem;font-size:.68rem;font-weight:var(--ui-font-weight-bold);white-space:nowrap;background:#ffffff1a;border-radius:999px;justify-self:end;align-items:center;margin-block-end:.15rem;padding-inline:.75rem;display:inline-flex}.AirportsPage-module__b_oWJq__flightList{display:grid}.AirportsPage-module__b_oWJq__flightRow{color:#fff;border-block-start:1px solid #ffffff1f;grid-template-columns:6.5rem minmax(12rem,1fr) 18rem;align-items:center;gap:1rem;min-inline-size:0;padding:1rem .75rem;text-decoration:none;display:grid}.AirportsPage-module__b_oWJq__flightRow:hover{background:#ffffff0d}.AirportsPage-module__b_oWJq__flightRoute{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.AirportsPage-module__b_oWJq__flightRoute b{color:#ffffff73;padding-inline:.45rem}.AirportsPage-module__b_oWJq__flightMeta{border-inline-start:1px solid #ffffff1f;grid-template-columns:7.1rem 7.2rem 1rem;align-items:center;gap:.65rem;min-inline-size:0;padding-inline-start:1.15rem;display:grid}.AirportsPage-module__b_oWJq__flightTimes{justify-items:start;line-height:1.15;display:grid}.AirportsPage-module__b_oWJq__flightTimes small{color:#ffffff8c;white-space:nowrap}.AirportsPage-module__b_oWJq__flightTimes b{margin-block-start:.2rem}.AirportsPage-module__b_oWJq__flightMeta .AirportsPage-module__b_oWJq__status{justify-self:start}.AirportsPage-module__b_oWJq__flightArrow{color:#ffffff7a;justify-self:end}.AirportsPage-module__b_oWJq__status{min-block-size:1.7rem;inline-size:fit-content;font-size:.68rem;font-weight:var(--ui-font-weight-bold);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.65rem;display:inline-flex}.AirportsPage-module__b_oWJq__status_success{color:#08763f;background:#e5f8ed}.AirportsPage-module__b_oWJq__status_warning{color:#9a5a00;background:#fff0d1}.AirportsPage-module__b_oWJq__status_info{background:var(--ui-color-action-soft);color:#075dcc}.AirportsPage-module__b_oWJq__status_neutral{background:var(--ui-color-surface-subtle);color:#546577}.AirportsPage-module__b_oWJq__practicalSection{gap:1.5rem;display:grid}.AirportsPage-module__b_oWJq__sectionHeader>div>p:last-child{margin:.6rem 0 0}.AirportsPage-module__b_oWJq__practicalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.AirportsPage-module__b_oWJq__practicalGrid article{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-sm);border-radius:1.15rem;padding:1.35rem}.AirportsPage-module__b_oWJq__practicalGrid article>div:first-child{background:var(--ui-color-action-soft);border-radius:.9rem;place-items:center;block-size:3rem;inline-size:3rem;margin-block-end:1rem;font-size:1.3rem;display:grid}.AirportsPage-module__b_oWJq__practicalGrid h3{letter-spacing:-.025em;margin:0 0 .55rem;font-size:1.25rem;line-height:1.2}.AirportsPage-module__b_oWJq__practicalGrid article>p:last-child{color:var(--ui-color-text-muted);margin:0;line-height:1.6}.AirportsPage-module__b_oWJq__seoSection{border-block:1px solid var(--ui-color-border);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,4vw,2.5rem) 0;display:grid}.AirportsPage-module__b_oWJq__seoColumns{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.AirportsPage-module__b_oWJq__seoColumns p{margin:0}@media (max-width:72rem){.AirportsPage-module__b_oWJq__introSection,.AirportsPage-module__b_oWJq__seoSection{grid-template-columns:1fr}.AirportsPage-module__b_oWJq__metricGrid{grid-template-columns:1fr 1fr}.AirportsPage-module__b_oWJq__metricGrid div:nth-child(3){border-inline-start:0}.AirportsPage-module__b_oWJq__metricGrid div:nth-child(n+3){border-block-start:1px solid var(--ui-color-border)}}@media (max-width:52rem){.AirportsPage-module__b_oWJq__pageContent{gap:3.5rem;padding-block:3.5rem}.AirportsPage-module__b_oWJq__sectionHeader,.AirportsPage-module__b_oWJq__sectionHeaderLight{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;gap:.8rem}.AirportsPage-module__b_oWJq__demoBadge{justify-self:start;margin-block-end:0}.AirportsPage-module__b_oWJq__flightRow{grid-template-columns:5.5rem minmax(0,1fr);align-items:start}.AirportsPage-module__b_oWJq__flightMeta{border-inline-start:0;grid-area:2/2;grid-template-columns:auto auto;justify-content:start;gap:.75rem;padding-inline-start:0}.AirportsPage-module__b_oWJq__flightArrow{display:none}.AirportsPage-module__b_oWJq__practicalGrid{grid-template-columns:1fr}}@media (max-width:36rem){.AirportsPage-module__b_oWJq__metricGrid,.AirportsPage-module__b_oWJq__seoColumns{grid-template-columns:1fr}.AirportsPage-module__b_oWJq__metricGrid div+div,.AirportsPage-module__b_oWJq__metricGrid div:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--ui-color-border)}.AirportsPage-module__b_oWJq__flightRow{grid-template-columns:minmax(0,1fr);gap:.45rem}.AirportsPage-module__b_oWJq__flightRow>strong{grid-area:1/1}.AirportsPage-module__b_oWJq__flightRoute{white-space:normal;grid-area:2/1}.AirportsPage-module__b_oWJq__flightMeta{grid-area:3/1;margin-block-start:.35rem}}
