/* Shared country overview navigation; scoped to the three country headers. */
html body header[data-country-header] .country-desktop-nav{gap:20px}
html body header[data-country-header] .country-desktop-nav a{font-size:13px;min-height:44px;align-items:center}
html body header[data-country-header] a[aria-current="page"]{font-weight:800!important;text-decoration:underline;text-underline-offset:6px}
html body header[data-country-header] .country-nav-divider{width:1px;height:20px;align-self:center;background:#d8e0dc;flex:0 0 1px;margin-inline:3px}
html body header[data-country-header] :is(a,summary):focus-visible{outline:2px solid #2167aa;outline-offset:4px}
@media(max-width:700px){
 html body header[data-country-header]>.travel-mobile-nav{position:relative;overflow:visible!important}
 html body header[data-country-header].nb-header.nb-fit-ready .travel-mobile-brand-name{display:inline!important}
 html body header[data-country-header].nb-header.country-brand-compact .travel-mobile-brand-name{display:none!important}
 html body header[data-country-header] .country-mobile-shortcuts{display:none;flex:0 0 auto;align-items:center;gap:12px;width:max-content;margin-left:auto}
 html body header[data-country-header].country-nav-ready:not(.country-shortcuts-collapsed) .country-mobile-shortcuts{display:flex}
 html body header[data-country-header] .country-mobile-shortcuts a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;font:600 12px/1.4 "Noto Sans TC","Microsoft JhengHei",sans-serif;color:#243b46;text-decoration:none}
 html body header[data-country-header] .country-mobile-more{position:static;display:block;flex:0 0 36px;width:36px;margin-left:auto}
 html body header[data-country-header].country-nav-ready:not(.country-shortcuts-collapsed) .country-mobile-more{display:none}
 html body header[data-country-header] .country-mobile-more summary{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;list-style:none;width:36px;min-height:44px;margin:0;padding:8px;border:0;background:transparent;color:#243b46;cursor:pointer}
 html body header[data-country-header] .country-mobile-more summary::-webkit-details-marker{display:none}
 html body header[data-country-header] .country-mobile-more summary span{display:block;width:18px;height:1.5px;background:currentColor}
 html body header[data-country-header] .country-mobile-panel{position:absolute;top:100%;right:14px;z-index:110;display:flex;flex-direction:column;min-width:164px;padding:8px;border:1px solid #d8e0dc;border-radius:3px;background:#fff;box-shadow:0 8px 22px #172b361a}
 html body header[data-country-header] .country-mobile-more:not([open])>.country-mobile-panel{display:none}
 html body header[data-country-header] .country-mobile-panel a{display:flex;align-items:center;min-height:44px;padding:6px 12px;color:#243b46;font:600 13px/1.5 "Noto Sans TC","Microsoft JhengHei",sans-serif;text-decoration:none;white-space:nowrap}
 html body header[data-country-header] :is(.country-mobile-panel a,.country-mobile-shortcuts a,summary):is(:hover,:focus-visible,:active){background:#eef3f0;color:#172b36}
}
