:root{--warden-body-font:'Geist','Inter',sans-serif;--warden-display-font:'TikTok Sans','Inter',sans-serif}body,html{font-family:var(--warden-body-font)!important}body .nav-label,body button,body h1,body h2,body h3,body h4,body nav{font-family:var(--warden-display-font)!important}body .site-header,body .site-header.is-scrolled,body.home-page .site-header{background:0 0!important;box-shadow:none!important;border-bottom:1px solid transparent!important;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}body .site-header.is-scrolled{background:rgba(2,8,16,.86)!important;border-bottom-color:#78c9e52e!important;box-shadow:0 8px 22px #0005!important;backdrop-filter:blur(10px)!important}body .site-header #main-nav>details.nav-more>summary{position:relative;display:flex;align-items:center;gap:7px}body .site-header #main-nav>details.nav-more>summary:after{content:'⌄';font-family:Arial,sans-serif;font-size:12px;line-height:1;transition:transform .25s,color .25s;color:#9fdff3}body .site-header #main-nav>details.nav-more[open]>summary:after{transform:rotate(180deg);color:#fff}body .site-header #main-nav>details.nav-more:hover>summary:after{transform:translateY(2px);color:#fff}body .site-header #main-nav>details.nav-more[open]:hover>summary:after{transform:rotate(180deg) translateY(-2px)}body .site-header #main-nav>details.nav-more>div{animation:wardenDropIn .2s ease both}@keyframes wardenDropIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.home-page .home-news-section .news-panel-title,.home-page .home-news-section .portal-section-title{animation:none!important;transform:none!important}.home-page .home-news-section .news-list-item:hover,.home-page .home-news-section .news-slide:hover .news-slide-caption{animation:wardenNewsBounce .65s ease both;will-change:transform}@keyframes wardenNewsBounce{0%,100%{transform:translateY(0)}30%{transform:translateY(-8px)}55%{transform:translateY(2px)}75%{transform:translateY(-3px)}}#warden-back-top{position:fixed;z-index:60;right:24px;bottom:22px;width:42px;height:42px;border:1px solid #8de5ff80;border-radius:50%;background:rgba(4,22,38,.86);color:#bcefff;font-size:22px;line-height:1;display:grid;place-items:center;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .25s,transform .25s,background .2s}#warden-back-top.is-visible{opacity:1;pointer-events:auto;transform:none}#warden-back-top:hover{background:#1e6e9a;color:#fff;animation:wardenArrowBounce .7s ease}@keyframes wardenArrowBounce{0%,100%{transform:translateY(0)}45%{transform:translateY(-5px)}70%{transform:translateY(2px)}}@media(max-width:900px){#warden-back-top{right:15px;bottom:15px;width:38px;height:38px}}