.sidebar-menu{min-width:150px}.sidebar-menu .nav{padding-bottom:12px}.sidebar-menu .nav-link{font-size:var(--font-size-xl);line-height:var(--font-size-xl);color:var(--color-brand-darkblue);border-bottom:4px solid #0000;padding:12px 0 8px;transition:border-color .25s;display:inline-block}.sidebar-menu .nav-link:hover,.sidebar-menu .nav-link:focus,.sidebar-menu .nav-item .active,.sidebar-menu button.active{border-bottom:4px solid var(--color-brand-orange);font-weight:600}.sidebar-menu .nav .nav{border-bottom:none;padding-bottom:0}.sidebar-menu .nav .nav .nav-link{font-size:var(--font-size-base);line-height:var(--font-size-xl)}.sidebar-menu .subnav-icon>.nav-item{padding-left:1rem;position:relative}.sidebar-menu .subnav-icon>.nav-item:before{content:"";background-color:var(--color-brand-darkblue);width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-menu .category-toggle{cursor:pointer;text-decoration:none}.sidebar-menu .toggle-indicator{font-size:.8rem;transition:transform .2s;display:inline-block}.sidebar-menu .category-toggle:not(.collapsed) .toggle-indicator{transform:rotate(90deg)}.sidebar-menu>ul .nav-link:hover,.sidebar-menu>ul .nav-link:focus,.sidebar-menu>ul .nav-item .active,.sidebar-menu>ul button.active{border-bottom:4px solid #0000;font-weight:600}.sidebar-menu>ul ul .nav-link:hover,.sidebar-menu>ul ul .nav-link:focus,.sidebar-menu>ul ul .nav-item .active,.sidebar-menu>ul ul button.active{border-bottom:4px solid var(--color-brand-orange);font-weight:600}.sidebar-menu .submenu{margin:0;padding-left:0;list-style:none}.sidebar-menu .submenu.collapsing,.sidebar-menu .submenu.collapse.show{flex-direction:column;display:flex}.sidebar-menu .submenu .nav-item{width:100%}
