/* English airport copy keeps the shared site layout and a readable local label. */
.hlj-site,.hlj-header,.hlj-footer,.hlj-breadcrumbs,.hlj-page,.hlj-navigation{font-family:system-ui,"Segoe UI",Arial,sans-serif}
[lang="ja"]{font-family:"Yu Gothic UI",Meiryo,sans-serif;white-space:nowrap}
.airport-card .airport-local-name{font-size:14px;color:var(--muted);margin:0 0 12px}
.airport-body .hlj-panel:last-of-type{margin-bottom:24px}
.airport-nav a{line-height:1.55}
.airport-sources{font-size:14px}
.airport-sources li{overflow-wrap:anywhere}
@media(max-width:720px){.airport-nav{display:block}.airport-nav a{display:block;padding:8px 0}}
