.edition-page{line-height:1.75}.edition-page .page-intro{max-width:58rem}.edition-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:2rem;align-items:center;padding-block:2.5rem}.edition-hero .page-intro{padding-block:1rem}.edition-hero figure{margin:0}.edition-hero img{width:100%;height:auto;border-radius:16px}.edition-hero figcaption{font-size:.75rem;color:#54615f}.edition-grid{margin-block:1.5rem}.edition-grid h2{font-size:1.35rem;line-height:1.5}.edition-grid .guide-card{padding:1.5rem;min-width:0}.edition-article{max-width:55rem}.edition-section{margin-block:2rem}.edition-section h2{font-size:1.45rem;line-height:1.5;margin-bottom:.7rem}.edition-note{background:#f5f2ea;padding:1.4rem;border-radius:12px;margin-block:1.5rem}.edition-note h2{font-size:1.3rem}.edition-related{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}.edition-airport{background:#fff;border:1px solid #d9e3df;border-radius:16px;padding:1.5rem;max-width:60rem}.edition-airport .form-grid{margin-bottom:1rem}.edition-airport label{display:grid;gap:.4rem}.edition-page .language-picker select{max-width:100%;font:inherit;min-height:44px}.edition-page .language-picker{flex-shrink:1;min-width:0}.edition-page input[type=number],.edition-page input[type=url]{direction:ltr;text-align:start}.edition-page .life-table-wrap{max-width:100%;overflow:auto}.edition-page p,.edition-page a,.edition-page h1,.edition-page h2{overflow-wrap:anywhere}.edition-page .reader-example{background:#e9f4ef;padding:1.4rem;border-radius:12px}.edition-page .form-grid>*{min-width:0}.edition-page .footer-links{gap:1rem}.edition-page[dir=rtl]{text-align:right}html[dir=rtl] .edition-page{font-family:Tahoma,Arial,sans-serif;text-align:right}html[dir=rtl] .edition-page .wordmark{display:inline-flex}html[dir=rtl] .edition-page .nav-more-panel{right:auto;left:0}html[dir=rtl] .edition-page .skip{left:auto;right:1rem}html[dir=rtl] .edition-page .life-metric strong{unicode-bidi:plaintext}html[lang=th] .edition-page{line-height:1.9}html[lang=th] .edition-page h1{line-height:1.5;letter-spacing:0}@media(max-width:760px){.edition-hero{grid-template-columns:1fr;padding-block:1.2rem;gap:1rem}.edition-hero img{max-height:240px;object-fit:cover}.edition-page .header-inner{gap:.75rem}.edition-page .language-picker{max-width:48%;margin-inline-start:auto}.edition-page .edition-grid{grid-template-columns:1fr}.edition-airport{padding:1rem}.edition-page .page-intro h1{font-size:clamp(1.75rem,6vw,2.6rem)}}

/* Keep the complete publication navigation clear of the logo in every edition. */
html:is([lang="vi"],[lang="zh-Hant"],[lang="th"],[lang="ar"]) body .site-header .nav{flex-wrap:wrap;gap:2px 14px;min-width:0}
html:is([lang="vi"],[lang="zh-Hant"],[lang="th"],[lang="ar"]) body .site-header .brand{flex-shrink:0;min-width:110px}
