.side-nav{cursor:pointer;height:100vh;overflow-x:hidden;overflow-y:auto;padding:1rem .75rem;transition:width 225ms cubic-bezier(0,0,.2,1) 0s;width:250px;z-index:110}.side-nav--collapsed{width:72px}.side-nav.side-nav--collapsed .side-nav-logo-lg,.side-nav:not(.side-nav--collapsed) .side-nav-logo-sm{display:none}.side-nav.side-nav--collapsed .side-nav-logo-sm{display:block;height:1.5rem;width:1.5rem}.side-nav .side-nav-toggle-btn{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.side-nav.side-nav--collapsed .side-nav-toggle-btn{display:none;margin-bottom:.5rem;margin-top:.5rem}.side-nav--collapsed:hover .side-nav-toggle-btn{display:flex}.side-nav--collapsed .side-nav-toggle-btn svg{transform:rotate(180deg)}.side-nav .side-nav-header{padding-left:.75rem}.side-nav .side-nav-item a{color:var(--bs-text-neutral-fill);padding:.75rem}.side-nav .side-nav-item.active,.side-nav .side-nav-item:hover{background:var(--bs-primary-fill-medium);color:var(--bs-primary-text)}.side-nav .side-nav-item.active svg path{fill:var(--bs-primary-fill)}.side-nav--collapsed:hover .side-nav-logo-link{display:none}.side-nav .side-nav-item-label{opacity:1;transition:opacity 225ms cubic-bezier(0,0,.2,1),visibility 225ms;visibility:visible;white-space:nowrap}.side-nav.side-nav--collapsed .side-nav-item-label{opacity:0;visibility:hidden}.side-nav-item-tooltip{border-radius:.25rem;display:none;padding:.125rem .5rem;z-index:1000}.side-nav-item-tooltip[data-show]{display:block}.content-header{background-color:var(--bs-neutral-fill)}.medway-layout-narrow-content{margin:0 auto;max-width:calc(1152px + 2rem)}.mobile-side-nav{background:#fff;border-bottom-right-radius:25px;border-top-right-radius:25px;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform 225ms cubic-bezier(0,0,.2,1) 0s;width:325px;z-index:2000}.mobile-side-nav.show{transform:translateX(0)}.mobile-side-nav-menu{list-style:none;padding:1rem}.mobile-side-nav-menu .nav-link-item a{display:block;letter-spacing:.15px;padding:1rem 1rem .5rem;position:relative;text-align:start;text-decoration:none;transition:all .3s ease}.mobile-side-nav-menu .nav-link-item a.active{font-weight:600}.mobile-side-nav-menu .nav-link-item a.active:before{background:var(--bs-accent-brand-fill);border-radius:25px;bottom:0;content:"";height:2.5rem;left:-15px;margin:0;position:absolute;top:5px;width:.25rem}@media(min-width:905px){.content-header{background-color:var(--bs-neutral-fill-weak)}.content-header-sticky{position:sticky;top:0;z-index:30}}