.site-header{position:relative;z-index:20}.menu-toggle{display:none}
@media(max-width:800px){
.site-header{height:auto;min-height:78px;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:visible;background:#fcfeff}.site-header.masthead{padding:0}.site-header .bar{width:100%;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.site-header .brand{flex-shrink:0;font-size:27px}.site-header .brand small{font-size:9px}.site-header .brand-app-icon{width:36px;height:36px}.site-header .brand img{flex-shrink:0}.site-header .site-nav{width:100%;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:0;flex-basis:100%;background:white;border:1px solid #d6eaf7;border-radius:14px;padding:8px;box-shadow:0 12px 30px #12588518}.site-header .site-nav>a{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;padding:15px 17px;margin:0;border:0;border-radius:8px;color:#145d93;text-decoration:none;background:transparent;line-height:1.6}.site-header .site-nav>a:hover,.site-header .site-nav>a:focus-visible{background:#eaf7ff}.site-header .site-nav>a[aria-current=page]{background:#eaf7ff}.site-header .site-nav>a+a{border-top:1px solid #eef5fa}.site-header.menu-ready .menu-toggle{display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;width:56px;min-height:48px;border:1px solid #b9ddf3;border-radius:10px;background:#edf8ff;color:#0866ad;cursor:pointer;margin-left:auto;padding:9px 6px;font:inherit}.menu-bars{display:flex;flex-direction:column;width:21px;gap:4px}.menu-bars i{display:block;width:21px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}.menu-label{font-size:8px;font-weight:700;line-height:1}.menu-toggle[aria-expanded=true] .menu-bars i:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-bars i:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-bars i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-header.menu-ready .site-nav{position:absolute;top:calc(100% - 3px);left:16px;right:16px;width:auto;display:none;z-index:30}.site-header.menu-ready.menu-open .site-nav{display:flex}.menu-toggle:focus-visible{outline:3px solid #e1a924;outline-offset:3px}
}
@media(prefers-reduced-motion:reduce){.menu-bars i{transition:none}}
@media print{.menu-toggle{display:none!important}}
