.top-us-airports-section-module-scss-module__CNrMFq__section{background:#fff;padding:80px 0}@media (max-width:767px){.top-us-airports-section-module-scss-module__CNrMFq__section{padding:60px 0}}.top-us-airports-section-module-scss-module__CNrMFq__header{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:48px;display:flex;position:relative}@media (max-width:767px){.top-us-airports-section-module-scss-module__CNrMFq__header{margin-bottom:32px}}.top-us-airports-section-module-scss-module__CNrMFq__title{color:var(--color-text-primary-hex);margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:600}@media (max-width:767px){.top-us-airports-section-module-scss-module__CNrMFq__title{font-size:20px}}.top-us-airports-section-module-scss-module__CNrMFq__worldLink{color:var(--color-text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:color .15s ease-in-out}.top-us-airports-section-module-scss-module__CNrMFq__worldLink:hover{color:var(--color-primary)}@media (max-width:767px){.top-us-airports-section-module-scss-module__CNrMFq__worldLink{font-size:14px}}.top-us-airports-section-module-scss-module__CNrMFq__grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:28px;display:grid}@media (min-width:1224px){.top-us-airports-section-module-scss-module__CNrMFq__grid{grid-template-columns:repeat(4,273px);justify-content:center}}@media (max-width:1023px){.top-us-airports-section-module-scss-module__CNrMFq__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:767px){.top-us-airports-section-module-scss-module__CNrMFq__grid{grid-template-columns:1fr;gap:12px}}.top-us-airports-section-module-scss-module__CNrMFq__loadingCell{grid-column:1/-1;min-height:240px;padding:60px 0;display:block}.top-us-airports-section-module-scss-module__CNrMFq__emptyCell{text-align:center;grid-column:1/-1;justify-content:center;align-items:center;min-height:200px;padding:60px 0;display:flex}.top-us-airports-section-module-scss-module__CNrMFq__emptyMsg{color:var(--color-text-empty-results);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.top-us-airports-section-module-scss-module__CNrMFq__airportCard{cursor:pointer;background:var(--color-card-bg);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.top-us-airports-section-module-scss-module__CNrMFq__airportCard:hover{background:var(--color-card-hover);transform:translateY(-2px)}@media (max-width:767px){.top-us-airports-section-module-scss-module__CNrMFq__airportCard{flex-flow:wrap;gap:6px;padding:17px}}.top-us-airports-section-module-scss-module__CNrMFq__airportName,.top-us-airports-section-module-scss-module__CNrMFq__airportCode{color:var(--color-primary-more-dark);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:500;line-height:1.25}@media (max-width:767px){.top-us-airports-section-module-scss-module__CNrMFq__airportName,.top-us-airports-section-module-scss-module__CNrMFq__airportCode{font-size:15px}}@media (min-width:1024px){.top-us-airports-section-module-scss-module__CNrMFq__airportCard:last-child{grid-column-start:3}.top-us-airports-section-module-scss-module__CNrMFq__airportCard:nth-last-child(2){grid-column-start:2}}
