/* The captured copy has no service backend to finish its loading overlays. */
.loadingWrap { display: none !important; }

/* Hide the English language entry throughout the captured site. */
#btn_ml_en{display:none!important}

/* Local copy: hide historical event and news entry points. */
a[lnb_sqno="M5_004120"],a[lnb_sqno="M5_004130"],
a[onclick*="uf_pass("],button[onclick*="uf_pass("]{display:none!important}
li:has(>a[lnb_sqno="M5_004120"]),li:has(>a[lnb_sqno="M5_004130"]){display:none!important}

/* Shared explicitly labelled external destination. */
.header .navEtc .externalSiteEntry{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:14px;width:190px;height:38px;margin-top:6px;padding:3px 16px;border:1px solid #056dae;border-radius:6px;background:#056dae;color:#fff;line-height:1.15;text-decoration:none;white-space:nowrap;transition:background-color .2s,border-color .2s}
.header .navEtc .externalSiteEntry:hover{background:#002a54;border-color:#002a54;color:#fff;text-decoration:none}
.header .navEtc .externalSiteEntry:focus-visible{outline:2px solid #056dae;outline-offset:3px}
.externalSiteEntryText{display:block;font-size:14px;font-weight:600;line-height:1}
.externalSiteEntryArrow{display:block;width:18px;height:18px;flex:none}
@media(max-width:767px){.header .navEtc .externalSiteEntry{width:154px;height:35px;margin:7px 8px 0 0;padding:3px 10px;gap:9px}.externalSiteEntryText{font-size:12px}}
