.b-nav-menu{color:var(--b-nav-color, #172033)}.b-nav-menu__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--b-nav-gap, 6px)}.b-nav-menu--vertical .b-nav-menu__list{flex-direction:column;align-items:stretch}.b-nav-menu__list a{display:flex;align-items:center;min-height:42px;padding:var(--b-nav-pad-y, 9px) var(--b-nav-pad-x, 14px);border-radius:var(--b-nav-radius, 11px);color:inherit;font-weight:560;line-height:1.25;text-decoration:none;transition:color .14s ease,background-color .14s ease,transform .14s ease}.b-nav-menu__list a:hover,.b-nav-menu__list a:focus-visible{background:var(--b-nav-hover-bg, rgb(37 99 235 / .09));color:var(--b-nav-hover-color, #2563eb)}.b-nav-menu__list a:active{transform:scale(.98)}.b-nav-menu .current-menu-item>a,.b-nav-menu .current-menu-ancestor>a{background:var(--b-nav-active-bg, rgb(37 99 235 / .11));color:var(--b-nav-active-color, #2563eb);font-weight:680}.b-nav-menu .sub-menu{list-style:none;margin:0;padding:var(--b-nav-submenu-padding, 7px);position:absolute;min-width:12rem;background:var(--b-nav-submenu-bg, #fff);border:1px solid var(--b-nav-submenu-border, rgb(15 23 42 / .1));border-radius:var(--b-nav-submenu-radius, 14px);box-shadow:0 18px 46px #0f172a24;opacity:0;visibility:hidden}.b-nav-menu .menu-item{position:relative}.b-nav-menu .menu-item:hover>.sub-menu,.b-nav-menu .menu-item:focus-within>.sub-menu{opacity:1;visibility:visible}.b-nav-menu .sub-menu a{display:flex;padding:.55rem .75rem;min-height:38px}
