._main_gvq4m_1{color:var(--ink);font-size:1rem}._main_gvq4m_1 :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}._main_gvq4m_1 :is(button,input,select){font:inherit}._hero_gvq4m_4{color:#fff;background:linear-gradient(115deg,#0056c9,#087ce0);padding-block:26px 40px}._breadcrumbs_gvq4m_5{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:.875rem;display:flex}._breadcrumbs_gvq4m_5 a{text-underline-offset:4px;text-decoration:underline}._eyebrow_gvq4m_7{letter-spacing:0;text-transform:uppercase;font-size:.875rem;font-weight:750}._hero_gvq4m_4 ._eyebrow_gvq4m_7{color:var(--yellow)}._hero_gvq4m_4 h1{letter-spacing:0;margin:12px 0 18px;font-size:3.5rem;line-height:1.08}._hero_gvq4m_4 h1 span{color:var(--yellow)}._hero_gvq4m_4 p{max-width:760px;margin:0;font-size:1.0625rem;line-height:1.75}._hero_gvq4m_4 :is(a,select):focus-visible{outline-color:var(--yellow)}._popular_gvq4m_13{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}._popular_gvq4m_13>span{margin-right:8px;font-size:.875rem}._popular_gvq4m_13 a{border:1px solid #ffffff6b;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-weight:650;display:flex}._popular_gvq4m_13 a span{color:#dcebff;font-size:.875rem}._popular_gvq4m_13 a:hover{background:#ffffff18}._directory_gvq4m_18{padding-block:32px 48px}._filters_gvq4m_19{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}._filters_gvq4m_19 label{margin-bottom:9px;font-weight:700;display:block}._searchInput_gvq4m_21{background:#fff;border:1px solid #a9bbd2;border-radius:10px;align-items:center;gap:12px;padding-inline:14px;display:flex}._searchInput_gvq4m_21 svg{color:#456080;flex:none}._searchInput_gvq4m_21 input{width:100%;min-width:0;min-height:52px;color:var(--ink);background:0 0;border:0}._filters_gvq4m_19 select{width:100%;min-height:54px;color:var(--ink);background:#fff;border:1px solid #a9bbd2;border-radius:10px;padding:12px}._resultStatus_gvq4m_25{color:#4e607a;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:.875rem;display:flex}._resultStatus_gvq4m_25 button{color:var(--blue-dark);cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}._airportGrid_gvq4m_27{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._airportCard_gvq4m_28{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:20px;padding:24px;display:flex}._airportCard_gvq4m_28:hover{background:#f3f8ff;border-color:#659ede}._cardBrand_gvq4m_30{justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:72px;display:flex}._airportLogo_gvq4m_31{box-sizing:border-box;background:#fff;border-radius:8px;flex:none;place-items:center;width:152px;height:72px;padding:8px;display:grid}._airportLogo_gvq4m_31 img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}._darkLogo_gvq4m_33{background:#14312b}._airportWordmark_gvq4m_34{color:#526680;max-width:225px;font-size:.875rem;line-height:1.5}._airportCode_gvq4m_35{min-height:40px;color:var(--blue-dark);letter-spacing:0;background:#eaf3ff;border-radius:8px;flex:0 0 56px;place-items:center;font-size:1.125rem;font-weight:800;display:grid}._cardBody_gvq4m_36{align-items:flex-start;gap:16px;width:100%;display:flex}._cardBody_gvq4m_36>div{flex:1;min-width:0}._cardBody_gvq4m_36>svg{color:var(--blue-dark);flex:none}._airportCard_gvq4m_28 h2{margin:0 0 4px;font-size:1.25rem;line-height:1.35}._country_gvq4m_40{color:#526680;font-size:.875rem}._airportCard_gvq4m_28 p{color:#435570;margin:12px 0 0;line-height:1.6}._parkingBadge_gvq4m_42{color:#58430a;background:#fff4c4;border-radius:6px;margin-top:14px;padding:5px 10px;font-size:.875rem;font-weight:700;display:inline-block}._parkingBooking_gvq4m_43{background:#edf5ff;border:1px solid #b5d3f4;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:24px;padding:24px;display:flex}._parkingBooking_gvq4m_43>div{flex:100%;min-width:0}._parkingBooking_gvq4m_43 ._eyebrow_gvq4m_7{color:var(--blue-dark)}._parkingBooking_gvq4m_43 h3{margin:8px 0 10px}._parkingBooking_gvq4m_43 p{margin:0}._parkingBooking_gvq4m_43 ._parkingBookingNote_gvq4m_48{color:#526680;flex:100%;font-size:.875rem;line-height:1.7}._primary_gvq4m_49{background:var(--yellow);color:#172139;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 20px;font-size:1rem;font-weight:750;line-height:1.5;display:inline-flex}._primary_gvq4m_49:hover{background:#ffe178}._bottom_gvq4m_51{background:#edf5ff;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:48px;padding:30px;display:flex}._bottom_gvq4m_51 h2{margin:0 0 12px;font-size:1.5rem}._bottom_gvq4m_51 p{margin:0;line-height:1.7}._bottom_gvq4m_51 ._primary_gvq4m_49{flex-shrink:0}._empty_gvq4m_55{text-align:center;border:1px dashed #a9bbd2;border-radius:14px;padding:32px 16px}._empty_gvq4m_55 p{line-height:1.7}._empty_gvq4m_55>a{color:var(--blue-dark);padding:18px;text-decoration:underline;display:block}._detailHero_gvq4m_58{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;display:grid}._codePanel_gvq4m_59{border-left:1px solid #fff5;padding-left:32px}._codePanel_gvq4m_59 ._airportLogo_gvq4m_31{width:100%;max-width:190px;height:86px;margin-bottom:18px}._codePanel_gvq4m_59 strong{color:var(--yellow);letter-spacing:0;font-size:4.5rem;line-height:1.1;display:block}._codePanel_gvq4m_59 span{margin-top:10px;font-size:.875rem;line-height:1.6;display:block}._heroActions_gvq4m_63{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}._heroActions_gvq4m_63>a:not(._primary_gvq4m_49){text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:flex}._articleLayout_gvq4m_65{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:44px;padding-block:30px 44px;display:grid}._articleContent_gvq4m_66{min-width:0;max-width:860px}._desktopContents_gvq4m_67{border:1px solid var(--line);background:#f7faff;border-radius:12px;max-height:calc(100vh - 120px);padding:18px;position:sticky;top:98px;overflow:auto}._desktopContents_gvq4m_67>strong{margin-bottom:10px;display:block}._desktopContents_gvq4m_67 a{color:var(--blue-dark);min-height:44px;padding:10px 0;font-size:.9375rem;line-height:1.5;display:block}._desktopContents_gvq4m_67 a:hover{text-decoration:underline}._mobileContents_gvq4m_71{display:none}._quickFacts_gvq4m_72{border:1px solid var(--line);background:#f7faff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px;padding:22px;display:grid}._quickFacts_gvq4m_72 dt{color:#526680;margin-bottom:6px;font-size:.875rem}._quickFacts_gvq4m_72 dd{margin:0;font-weight:700;line-height:1.6}._section_gvq4m_75{border-bottom:1px solid var(--line);padding:28px 0;scroll-margin-top:104px}._section_gvq4m_75 h2{letter-spacing:0;margin:0 0 20px;font-size:1.85rem;line-height:1.25}._section_gvq4m_75 h3{margin:24px 0 8px;font-size:1.125rem}._section_gvq4m_75 p,._section_gvq4m_75 li{color:#374e69;line-height:1.85}._section_gvq4m_75 p:last-child{margin-bottom:0}._section_gvq4m_75 ul{padding-left:22px}._section_gvq4m_75 li+li{margin-top:10px}._tip_gvq4m_82{background:#fff8da;border-left:4px solid #e1a600;border-radius:0 10px 10px 0;margin-top:22px;padding:18px 22px}._tip_gvq4m_82 p{margin:8px 0 0}._tableScroll_gvq4m_84{overscroll-behavior-x:contain;border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;overflow-x:auto}._tableScroll_gvq4m_84:focus-visible{outline:3px solid var(--blue);outline-offset:3px}._comparison_gvq4m_86{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font-size:.9375rem;line-height:1.65}._comparison_gvq4m_86 caption{text-align:left;color:#526680;background:#f7faff;padding:14px 16px;font-size:.875rem}._comparison_gvq4m_86 th,._comparison_gvq4m_86 td{vertical-align:top;overflow-wrap:anywhere;padding:16px}._comparison_gvq4m_86 thead{color:#193d67;background:#eaf3ff}._comparison_gvq4m_86 tbody th{color:#17375c;width:30%}._comparison_gvq4m_86 tbody td{color:#374e69;width:35%}._comparison_gvq4m_86 tbody tr+tr{border-top:1px solid var(--line)}._comparison_gvq4m_86 tbody tr:nth-child(2n){background:#fafcff}._tableDetail_gvq4m_94{color:#526680;margin-top:8px;font-weight:400;display:block}._section_gvq4m_75 ._tableNote_gvq4m_95{color:#526680;margin:12px 0 18px;font-size:.875rem;line-height:1.7}._sources_gvq4m_96{background:#f7faff;border-left:3px solid #9abfe9;margin-block:18px;padding:16px 20px;font-size:.9375rem;line-height:1.6}._sources_gvq4m_96 ul{margin:8px 0 0;padding-left:20px}._sources_gvq4m_96 a{color:var(--blue-dark);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}._services_gvq4m_99>div+div{margin-top:24px}._review_gvq4m_100{color:#526680;margin:22px 0 0;font-size:.875rem;line-height:1.7}._faq_gvq4m_101{border-top:1px solid var(--line);padding:4px 0}._faq_gvq4m_101:last-child{border-bottom:1px solid var(--line)}._faq_gvq4m_101 summary{cursor:pointer;min-height:52px;padding:14px 4px;font-weight:700;line-height:1.5}._faq_gvq4m_101 p{margin-top:0;padding:0 4px 12px}._related_gvq4m_105{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}._related_gvq4m_105 a{min-height:44px;color:var(--blue-dark);background:#eaf3ff;border-radius:8px;padding:11px 15px;font-weight:650}._related_gvq4m_105 a:hover{text-decoration:underline}@media (max-width:800px){._airportGrid_gvq4m_27{grid-template-columns:minmax(0,1fr)}._articleLayout_gvq4m_65{grid-template-columns:minmax(0,1fr);gap:16px}._desktopContents_gvq4m_67{display:none}._mobileContents_gvq4m_71{display:block}._mobileContents_gvq4m_71 label{margin-bottom:8px;font-size:.875rem;font-weight:700;display:block}._mobileContents_gvq4m_71 select{width:100%;max-width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #a9bbd2;border-radius:8px;padding:12px}._detailHero_gvq4m_58{grid-template-columns:minmax(0,1fr) 165px;gap:22px}._codePanel_gvq4m_59{padding-left:20px}._codePanel_gvq4m_59 strong{font-size:2.75rem}._bottom_gvq4m_51{flex-direction:column;align-items:stretch}}@media (max-width:520px){._hero_gvq4m_4{padding-block:22px 28px}._filters_gvq4m_19{grid-template-columns:minmax(0,1fr);gap:16px}._directory_gvq4m_18{padding-top:24px}._airportCard_gvq4m_28{gap:18px;padding:18px}._airportCode_gvq4m_35{flex-basis:52px;font-size:1.0625rem}._cardBody_gvq4m_36>svg{width:18px}._popular_gvq4m_13{gap:8px}._popular_gvq4m_13>span{flex-basis:100%}._detailHero_gvq4m_58{grid-template-columns:minmax(0,1fr)}._codePanel_gvq4m_59{border-top:1px solid #fff5;border-left:0;align-items:center;gap:18px;padding:18px 0 0;display:flex}._codePanel_gvq4m_59 ._airportLogo_gvq4m_31{width:124px;height:76px;margin-bottom:0}._codePanel_gvq4m_59>div:last-child{min-width:0}._codePanel_gvq4m_59 strong{font-size:2rem}._codePanel_gvq4m_59 span{margin:0}._quickFacts_gvq4m_72{grid-template-columns:minmax(0,1fr);padding:18px}._bottom_gvq4m_51{padding:24px 20px}}@media (max-width:800px){._hero_gvq4m_4 h1{font-size:2.5rem}}@media (max-width:520px){._hero_gvq4m_4 h1{overflow-wrap:anywhere;font-size:2rem}._hero_gvq4m_4 p{font-size:1rem;line-height:1.65}._hero_gvq4m_4 ._breadcrumbs_gvq4m_5{margin-bottom:20px}._heroActions_gvq4m_63{gap:12px;margin-top:18px}._codePanel_gvq4m_59{padding-top:14px}._section_gvq4m_75 h2{font-size:1.5rem}}
