
html body nav.td-global-nav{position:sticky;top:0;z-index:100;background:#0f1b27;color:#e8f0f6;border-bottom:1px solid #2c4354;backdrop-filter:blur(12px);font-family:Arial,Helvetica,sans-serif;line-height:1.4}
html body nav.td-global-nav *{box-sizing:border-box}
html body nav.td-global-nav .nav-in{position:relative;display:flex;align-items:center;flex-wrap:nowrap;max-width:1400px;margin:0 auto;padding:14px 20px;gap:18px}
html body nav.td-global-nav .td-brand-link{display:block;flex:none;text-decoration:none;margin:0;padding:0}
html body nav.td-global-nav .td-brand-art{position:relative;display:block;width:160px;height:37px;overflow:hidden;flex:none}
html body nav.td-global-nav .td-brand-art img{position:absolute!important;width:107.898659%!important;max-width:none!important;height:auto!important;left:-3.974168%;top:-29.805616%;margin:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}
html body nav.td-global-nav .td-brand-image{filter:brightness(0) invert(1)!important}
html body nav.td-global-nav .td-brand-color,html body nav.td-global-nav .td-brand-cut{display:block!important;position:absolute;inset:0;clip-path:inset(0 72% 0 0)}
html body nav.td-global-nav .nav-links{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;margin:0 0 0 auto;padding:0;width:auto;flex:0 1 auto;overflow:visible;order:0}
html body nav.td-global-nav .nav-links>a{display:block;flex:none;padding:8px 0;color:#c0cfda;font-size:17px;line-height:1.4;font-weight:600;white-space:nowrap;text-decoration:none;order:0}
html body nav.td-global-nav .nav-links>a:hover,html body nav.td-global-nav .nav-links>a[aria-current]{color:#63d5b5}
html body nav.td-global-nav .nav-links>a::after{display:none}
html body nav.td-global-nav .nav-right{display:flex;align-items:center;flex:none;gap:10px;margin:0;padding:0}
html body nav.td-global-nav .lang{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:12px;border:1px solid #395366;border-radius:6px;padding:6px 8px;color:#afc0ce}
html body nav.td-global-nav .lang a,html body nav.td-global-nav .lang .cur{color:#8ce4cd;text-decoration:none}
html body nav.td-global-nav .lang s{text-decoration:none;opacity:.6}
html body nav.td-global-nav .btn{display:inline-flex;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;margin:0;border:1px solid #63d5b5;border-radius:7px;background:#63d5b5;color:#0f1b27;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;text-decoration:none}
html body nav.td-global-nav .td-mobile-menu{display:none}
html body nav.td-global-nav a:focus-visible,html body nav.td-global-nav summary:focus-visible{outline:2px solid #8ce4cd;outline-offset:4px}
@media(min-width:1151px) and (max-width:1400px){html body nav.td-global-nav .nav-in{flex-wrap:wrap;row-gap:5px}html body nav.td-global-nav .nav-in>.nav-links{order:3;flex:0 0 100%;justify-content:space-between;margin:0}html body nav.td-global-nav .nav-right{margin-left:auto}}
@media(max-width:1150px){
 html body nav.td-global-nav .nav-in{padding:10px 16px;gap:12px;justify-content:space-between}
 html body nav.td-global-nav .nav-in>.nav-links{display:none!important}
 html body nav.td-global-nav .td-mobile-menu{display:block;margin:0;padding:0;position:static}
 html body nav.td-global-nav summary{cursor:pointer;padding:9px 10px;min-height:38px;border:1px solid #446071;border-radius:6px;color:#e8f0f6;font-size:14px;font-weight:600;white-space:nowrap;list-style:none;user-select:none}
 html body nav.td-global-nav summary::-webkit-details-marker{display:none}
 html body nav.td-global-nav summary::after{content:' ▾'}
 html body nav.td-global-nav details[open] summary::after{content:' ▴'}
 html body nav.td-global-nav .td-mobile-links{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:14px 20px 18px;background:#122536;border-bottom:1px solid #446071;box-shadow:0 12px 24px #0005;max-height:70vh;overflow-y:auto}
 html body nav.td-global-nav .td-mobile-links a{display:block;padding:14px 4px;color:#e8f0f6;border-bottom:1px solid #2c4354;font-size:16px;text-decoration:none;line-height:1.4}
 html body nav.td-global-nav .td-mobile-links a:hover,html body nav.td-global-nav .td-mobile-links a[aria-current]{color:#8ce4cd}
}
@media(max-width:600px){html body nav.td-global-nav .td-brand-art{width:128px;height:30px}html body nav.td-global-nav .lang{display:none}html body nav.td-global-nav .nav-right{gap:8px}html body nav.td-global-nav .nav-in{padding:10px 12px;gap:8px}html body nav.td-global-nav .btn{font-size:11px;padding:9px 10px}html body nav.td-global-nav .td-mobile-links{grid-template-columns:1fr}}
@media(max-width:360px){html body nav.td-global-nav .td-brand-art{width:114px;height:27px}html body nav.td-global-nav summary{padding:9px 8px}}

/* Four stable primary sections. Disclosure links retain the existing destinations. */
html body nav.td-global-nav .nav-in{max-width:1320px;flex-wrap:nowrap;gap:24px}
html body nav.td-global-nav .td-primary-nav{display:flex;align-items:center;gap:30px;margin-left:auto;flex:none}
html body nav.td-global-nav .td-nav-group{position:relative;margin:0;padding:0}
html body nav.td-global-nav .td-nav-trigger,html body nav.td-global-nav .td-nav-direct{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;margin:0;padding:9px 0;border:0;border-radius:0;background:transparent;color:#eef4f8;font:600 17px/1.4 Arial,Helvetica,sans-serif;white-space:nowrap;text-decoration:none;cursor:pointer}
html body nav.td-global-nav .td-nav-trigger::after{content:'▾';font-size:11px;color:#afc0ce}
html body nav.td-global-nav .td-nav-trigger[data-active],html body nav.td-global-nav .td-nav-trigger[aria-expanded=true],html body nav.td-global-nav .td-nav-direct[aria-current],html body nav.td-global-nav .td-nav-direct:hover{color:#7de2c5}
html body nav.td-global-nav .td-nav-trigger[data-active]::before,html body nav.td-global-nav .td-nav-direct[aria-current]::before{content:'';position:absolute;bottom:1px;left:0;right:0;height:2px;background:#7de2c5;border-radius:2px}
html body nav.td-global-nav .td-submenu{position:absolute;top:100%;left:-18px;z-index:2;min-width:230px;padding:10px;background:#172c3d;border:1px solid #395366;border-radius:10px;box-shadow:0 14px 35px #0005}
html body nav.td-global-nav .td-submenu[hidden]{display:none!important}
html body nav.td-global-nav .td-submenu a{display:block;padding:12px 13px;margin:0;border-radius:6px;color:#e8f0f6;font-family:inherit;font-size:16px;line-height:1.5;font-weight:500;white-space:nowrap;text-decoration:none}
html body nav.td-global-nav .td-submenu a:hover,html body nav.td-global-nav .td-submenu a:focus-visible{background:#244555;color:#8ce4cd}
html body nav.td-global-nav .td-nav-trigger:focus-visible{outline:2px solid #8ce4cd;outline-offset:4px;border-radius:3px}
html body nav.td-global-nav .td-mobile-links .td-nav-group{width:100%}
@media(min-width:1151px) and (max-width:1400px){html body nav.td-global-nav .nav-in{flex-wrap:nowrap;row-gap:0}html body nav.td-global-nav .nav-right{margin-left:0}}
@media(max-width:1150px){html body nav.td-global-nav .td-primary-nav{display:none}html body nav.td-global-nav .nav-in{gap:12px}html body nav.td-global-nav .td-mobile-links{display:flex;flex-direction:column;gap:0;padding:10px 18px 18px}html body nav.td-global-nav .td-mobile-links .td-nav-trigger,html body nav.td-global-nav .td-mobile-links .td-nav-direct{display:flex;justify-content:space-between;width:100%;font-size:16px;padding:14px 4px;border-bottom:1px solid #2c4354;white-space:normal;text-align:left}html body nav.td-global-nav .td-mobile-links .td-submenu{position:static;min-width:0;width:100%;padding:3px 8px 8px;border:0;border-radius:0;border-left:2px solid #63d5b5;box-shadow:none;background:#172c3d;margin:3px 0 8px}html body nav.td-global-nav .td-mobile-links .td-submenu a{font-size:16px;padding:12px;border:0;white-space:normal}html body nav.td-global-nav .td-nav-trigger[data-active]::before,html body nav.td-global-nav .td-nav-direct[aria-current]::before{display:none}}
@media(max-width:600px){html body nav.td-global-nav .nav-in{gap:8px}html body nav.td-global-nav .btn{font-size:12px}}
