
.n2-header,.n2-header__inner{overflow:visible}.n2-header__inner{position:relative;align-items:flex-start;flex-direction:column;gap:14px}.n2-nav-shell{width:100%;margin:0}.n2-nav-switch{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.n2-nav-toggle{display:none}.n2-nav{width:100%;justify-content:space-between;flex-wrap:nowrap}.n2-nav__home,.n2-nav__group>summary{display:flex;align-items:center;min-height:42px;box-sizing:border-box;padding:10px 11px;border-radius:10px;color:#113f43!important;font:600 14px/1.2 Arial,sans-serif;text-decoration:none!important;white-space:nowrap}.n2-nav__group>summary{cursor:pointer;list-style:none}.n2-nav__group>summary::-webkit-details-marker{display:none}.n2-nav__group>summary::after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid #508086;border-bottom:2px solid #508086;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.n2-nav__group[open]>summary::after{transform:translateY(2px) rotate(225deg)}.n2-nav__home:hover,.n2-nav__home:focus-visible,.n2-nav__group>summary:hover,.n2-nav__group>summary:focus-visible,.n2-nav__group[open]>summary{background:#e9f8f9;color:#007e8b!important;outline:none}.n2-nav__home--disabled{cursor:default}.n2-nav__group{position:relative}.n2-menu-panel{position:absolute;z-index:50;top:calc(100% + 10px);right:0;width:340px;padding:18px;box-sizing:border-box;border:1px solid #d7eaec;border-radius:16px;background:#fff;box-shadow:0 18px 45px rgba(7,60,66,.16)}.n2-menu-panel--wide{width:620px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.n2-menu-panel--compact{width:300px}.n2-menu-panel section{display:flex;min-width:0;flex-direction:column;gap:4px}.n2-menu-panel__title{padding:3px 9px 9px;color:#52777a;font:700 12px/1.2 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase}.n2-menu-panel a,.n2-menu-panel__disabled{display:block;padding:9px;border-radius:9px;color:#17474c!important;font:600 14px/1.3 Arial,sans-serif;text-decoration:none!important;white-space:normal}.n2-menu-panel__disabled{color:#58787b!important}.n2-menu-panel a:hover,.n2-menu-panel a:focus-visible{background:#e9f8f9;color:#007e8b!important;outline:none}.n2-nav a:focus-visible,.n2-nav summary:focus-visible{box-shadow:0 0 0 3px rgba(10,165,181,.24)}
@media(min-width:901px){.n2-nav-shell>.n2-nav{display:flex!important}}
@media(max-width:1100px) and (min-width:901px){.n2-nav{justify-content:flex-start}.n2-nav__home,.n2-nav__group>summary{padding:9px 8px;font-size:13px}}
@media(max-width:900px){.n2-header__inner{align-items:stretch}.n2-nav-shell{width:100%;margin:0}.n2-nav-toggle{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #cce4e7;border-radius:11px;background:#f5fbfb;color:#164b50;cursor:pointer;font:700 15px/1.2 Arial,sans-serif}.n2-nav-toggle::after{content:"+";font-size:22px;font-weight:400;line-height:1}.n2-nav-switch:focus-visible+.n2-nav-toggle{box-shadow:0 0 0 3px rgba(10,165,181,.24)}.n2-nav-switch:checked+.n2-nav-toggle::after{content:"−"}.n2-nav{display:none!important;align-items:stretch;flex-direction:column;gap:5px;margin-top:8px;padding:8px;border:1px solid #d7eaec;border-radius:14px;background:#fff}.n2-nav-switch:checked~.n2-nav{display:flex!important}.n2-nav__home,.n2-nav__group>summary{width:100%;min-height:44px;padding:11px 12px;font-size:15px}.n2-nav__group{width:100%}.n2-nav__group>summary{justify-content:space-between}.n2-menu-panel,.n2-menu-panel--wide,.n2-menu-panel--compact{position:static;width:100%;display:grid;grid-template-columns:1fr;gap:14px;margin:3px 0 8px;padding:10px;border:0;border-radius:10px;background:#f3fafb;box-shadow:none}.n2-menu-panel__title{padding-top:8px}.n2-menu-panel a{padding:10px 12px;font-size:14px}}
