.airport-transfer-hub{background:#fff;border:1px solid #e5ddd2;border-radius:20px;margin:28px 0;padding:clamp(16px,3vw,28px);scroll-margin-top:90px}.airport-transfer-hub .airport-hub-scroll th,.airport-transfer-hub .airport-hub-scroll td{white-space:normal;overflow-wrap:anywhere}.airport-transfer-hub p,.airport-transfer-hub li{line-height:1.75}.airport-hub-note{color:#5b6470;font-size:.875rem}.airport-hub-jump{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.airport-hub-jump a{color:inherit;border:1px solid #e5ddd2;border-radius:999px;padding:9px 12px;text-decoration:none}.airport-hub-scroll{border:1px solid #e5ddd2;border-radius:12px;max-width:100%;overflow-x:auto}.airport-hub-scroll:focus-visible,.airport-hub-jump a:focus-visible{outline-offset:3px;outline:3px solid #186557}.airport-hub-scroll table{border-collapse:collapse;width:100%;min-width:720px;font-size:.94rem}.airport-hub-scroll caption{text-align:left;padding:14px;font-weight:700}.airport-hub-scroll th,.airport-hub-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ddd2;padding:14px;line-height:1.7}.airport-hub-scroll thead{background:#f6f4ee}.airport-hub-scroll th[scope=row]{min-width:115px}.airport-hub-scroll td:nth-child(2){width:21%}.airport-hub-scroll td:nth-child(3){width:38%}.airport-hub-scroll small{color:#5b6470;margin-top:8px;display:block}.airport-hub-scroll tr{scroll-margin-top:100px}.airport-hub-checks{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.airport-hub-checks ul{padding-left:20px}.airport-hub-questions details{border-bottom:1px solid #e5ddd2;padding:14px 0}.airport-hub-questions summary{cursor:pointer;font-weight:600}.airport-transfer-hub a{overflow-wrap:anywhere}@media (width<=640px){.airport-hub-checks{grid-template-columns:1fr;gap:12px}.airport-transfer-hub{padding:16px}.airport-hub-jump a{padding:11px 12px}}
