.cms-navigation-v2{gap:24px;isolation:isolate}.cms-navigation-v2>nav{align-items:center;gap:22px}.cms-navigation-v2>nav>a,.cms-navigation-v2 .cms-nav-group>summary{font-size:13px;min-height:48px;display:flex;align-items:center;gap:8px;font-weight:750;white-space:nowrap}.cms-nav-group{position:relative}.cms-nav-group>summary{cursor:pointer;color:#dceaf3;list-style:none}.cms-nav-group>summary::-webkit-details-marker{display:none}.cms-nav-group>summary>span{font-size:16px;color:#91d1ff;transition:transform .15s}.cms-nav-group[open]>summary{color:#91d1ff}.cms-nav-group[open]>summary>span{transform:rotate(180deg)}.cms-navigation-v2 .cms-nav-panel{position:absolute;top:calc(100% + 8px);left:-16px;width:264px;max-height:calc(100dvh - 110px);overflow-y:auto;padding:8px;border:1px solid #38546c;border-radius:16px;background:#0b2031;box-shadow:0 18px 50px #0006;box-sizing:border-box}.cms-navigation-v2 .cms-nav-panel>a{display:flex;align-items:center;min-height:44px;padding:8px 12px;box-sizing:border-box;border-radius:9px;font-size:14px;line-height:1.35;color:#e4eff7;text-decoration:none;white-space:normal}.cms-navigation-v2 .cms-nav-panel>a:hover,.cms-navigation-v2 .cms-nav-panel>a:focus-visible{background:#163a53;color:#b5d9ed}.cms-navigation-v2 a:focus-visible,.cms-navigation-v2 summary:focus-visible,.cms-navigation-v2 button:focus-visible{outline:3px solid #ffd064;outline-offset:3px}.cms-nav-close{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;border:0;border-bottom:1px solid #38546c;background:transparent;color:#b5d9ed;font:inherit;font-weight:750;text-align:left;cursor:pointer}.cms-nav-close span{font-size:26px}
@media(min-width:981px){.cms-navigation-v2>.cms-mobile-menu{display:none}.cms-navigation-v2>nav[aria-label="Primary navigation"]{display:flex}.cms-navigation-v2>.cms-search-link{display:block}.cms-navigation-v2 .cms-nav-group:last-child .cms-nav-panel{left:auto;right:0}}
@media(max-width:980px){.cms-navigation-v2{min-height:64px;padding-inline:20px}.cms-navigation-v2>nav[aria-label="Primary navigation"],.cms-navigation-v2>.cms-search-link{display:none}.cms-navigation-v2>.cms-mobile-menu{display:block;margin-left:auto}.cms-navigation-v2 .cms-mobile-menu>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;border:1px solid #587990;border-radius:999px;color:#e4eff7;list-style:none;cursor:pointer}.cms-navigation-v2 .cms-mobile-menu>summary::-webkit-details-marker{display:none}.cms-navigation-v2 .cms-mobile-menu-links{position:absolute;top:calc(100% + 8px);right:12px;left:12px;width:auto;min-width:0;max-height:calc(100dvh - 88px);display:grid;gap:4px;padding:10px;border:1px solid #38546c;border-radius:18px;background:#0b2031;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 18px 50px #0006}.cms-navigation-v2 .cms-mobile-menu-links>a,.cms-navigation-v2 .cms-nav-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 12px;margin:0;border:0;border-radius:9px;font-size:15px;line-height:1.4;box-sizing:border-box;color:#e4eff7}.cms-navigation-v2 .cms-nav-panel{position:static;width:auto;max-height:none;overflow:visible;margin:0 6px 8px;padding:0 0 0 10px;border:0;border-left:2px solid #38546c;border-radius:0;background:transparent;box-shadow:none}.cms-navigation-v2 .cms-nav-panel>a{font-size:14px;font-weight:600}.cms-navigation-v2 .cms-mobile-menu-links a:last-child{margin:0;border-top:0}.cms-navigation-v2 .cms-mobile-menu-links>.cms-mobile-search{border-top:1px solid #38546c;margin-top:4px;color:#91d1ff}.cms-navigation-v2 .cms-mobile-menu[open]>summary i{transform:rotate(45deg)}}
@media(prefers-reduced-motion:reduce){.cms-navigation-v2 *{transition:none!important}}
