.site-nav-links{gap:.6rem!important}.site-nav-group{position:relative;font-size:.84rem}.site-nav-group summary{display:flex;align-items:center;gap:.4rem;list-style:none;cursor:pointer;font-weight:700;padding:.7rem .35rem;white-space:nowrap;border-radius:8px}.site-nav-group summary::-webkit-details-marker{display:none}.site-nav-group summary:after{content:"";display:block;width:12px;height:12px;flex:none;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.site-nav-group[open] summary:after{transform:rotate(180deg)}.site-nav-panel{position:absolute;top:100%;left:0;min-width:220px;max-width:min(88vw,320px);padding:.4rem;background:#fff;border:1px solid #d7e5e1;border-radius:12px;box-shadow:0 14px 34px #1735481f;z-index:50}.site-nav-panel a{display:block;padding:.65rem .75rem;border-radius:7px;line-height:1.35}.site-nav-panel a:hover,.site-nav-panel a:focus-visible,.site-nav-group summary:hover{background:#eef5f3}.site-nav-top{white-space:nowrap;padding:.65rem .2rem}.site-lang{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .68rem;border:1px solid #a9c0bb;border-radius:999px;font-size:.78rem;font-weight:700;flex-shrink:0;white-space:nowrap}.site-lang a{text-decoration:none;opacity:.58}.site-lang a.active{opacity:1;color:#0d5360}.site-lang>span{opacity:.35}.site-lang .lang-short{display:none}.site-nav-links a:focus-visible,.site-nav-group summary:focus-visible,.site-lang a:focus-visible,.nav-toggle:focus-visible{outline:3px solid #d09b45;outline-offset:2px}@media(max-width:1120px){.site-nav-links{display:none!important;position:absolute;top:78px;left:0;right:0;background:#fbfcfa;padding:1rem 20px 1.5rem;flex-direction:column;align-items:stretch;border-bottom:1px solid #d7e5e1;max-height:calc(100vh - 78px);overflow-y:auto}.site-nav-links.open{display:flex!important}.site-nav-links .site-nav-group,.site-nav-links .site-nav-top{width:100%}.site-nav-panel{position:static;box-shadow:none;max-width:none;width:100%;margin:.3rem 0 .5rem}.site-nav-group summary{padding:.7rem .4rem}.nav-toggle{display:block!important}.site-lang{position:absolute;right:64px;top:20px}.site-lang .lang-full{display:none}.site-lang .lang-short{display:inline}.site-nav-links .btn{align-self:flex-start}}@media(min-width:1121px){.site-nav-links{display:flex!important}}@media(max-width:390px){.site-lang{right:55px}.site-nav-links{padding-inline:14px}}.site-nav-label{display:block;padding:.65rem .75rem .15rem;color:#5c7078;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}

.site-nav-group summary .site-nav-hub{color:inherit;font:inherit;text-decoration:none;padding:0}
