.sitenav{background:#12304a;font:500 14px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;position:relative;z-index:1000}
.sitenav ul{list-style:none;margin:0 auto;padding:0 12px;max-width:1200px;display:flex;gap:2px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sitenav ul::-webkit-scrollbar{display:none}
.sitenav a{display:block;padding:10px 10px;color:#dfe9f3;text-decoration:none;border-bottom:3px solid transparent}
.sitenav a:hover,.sitenav a:focus-visible{color:#fff;background:rgba(255,255,255,.08)}
.sitenav a[aria-current=page]{color:#fff;font-weight:700;border-bottom-color:#fff}
.sitenav li:first-child a{font-weight:700;color:#fff}
.navtg{display:none}
@media (max-width:760px){
.navtg{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:none;border:0;color:#fff;font:inherit;font-weight:700;cursor:pointer;text-align:left}
.navtg .bg,.navtg .bg:before,.navtg .bg:after{display:block;width:20px;height:2px;background:#fff;position:relative;transition:.2s}
.navtg .bg:before,.navtg .bg:after{content:"";position:absolute;left:0}
.navtg .bg:before{top:-6px}.navtg .bg:after{top:6px}
.sitenav.open .navtg .bg{background:transparent}
.sitenav.open .navtg .bg:before{top:0;transform:rotate(45deg)}
.sitenav.open .navtg .bg:after{top:0;transform:rotate(-45deg)}
.sitenav ul{display:none;flex-direction:column;overflow:visible;white-space:normal;padding:0 0 8px}
.sitenav.open ul{display:flex}
.sitenav a{padding:12px 16px;border-bottom:0;border-left:3px solid transparent}
.sitenav a[aria-current=page]{border-left-color:#fff}
}
.sitenav ul{padding-right:84px}
.sitenav .langsw{position:absolute;right:10px;top:0;height:38px;display:flex;align-items:center;gap:4px;color:#7f9bb5;font-weight:600;font-size:13px}
.sitenav .langsw a{padding:4px 5px;border:0;color:#dfe9f3}
.sitenav .langsw a[aria-current]{color:#fff;text-decoration:underline;text-underline-offset:3px}
.sitenav .thtg{color:#dfe9f3}html.dark .sitenav{background:#0b1e30}
@media (max-width:760px){.sitenav .langsw{height:44px}.sitenav ul{padding-right:12px}}
