/* Keep the dense desktop navigation within its container and use the drawer sooner. */
.navbar-content{gap:.75rem}.nav-menu-wrapper{min-width:0;justify-content:center}.nav-menu-wrapper .nav-link-item{flex:0 0 auto}
@media (min-width:992px) and (max-width:1279.98px){.nav-menu-wrapper{display:none}.mobile-menu-toggle-btn{display:flex!important}.navbar-brand-logo .brand-name{font-size:1.12rem}.nav-cta-btn{padding-inline:.8rem;font-size:.78rem}}
@media (min-width:1280px){.nav-menu-wrapper{display:flex;gap:clamp(.1rem,.45vw,.55rem)}.nav-link-item,.nav-menu-wrapper .nav-link-item{padding:.42rem clamp(.25rem,.45vw,.48rem);font-size:clamp(.76rem,.82vw,.9rem)}.navbar-brand-logo{gap:.45rem}.navbar-brand-logo .brand-name{font-size:clamp(1rem,1.05vw,1.2rem)}.nav-cta-btn{padding-inline:clamp(.7rem,1vw,1rem);font-size:clamp(.72rem,.78vw,.84rem)}}
@media (min-width:1280px) and (max-width:1399.98px){.kelava-container.navbar-content{padding-inline:1rem}.nav-menu-wrapper{gap:.1rem}.nav-menu-wrapper .nav-link-item{padding-inline:.3rem;font-size:.75rem}.nav-cta-btn{gap:.3rem;padding-inline:.65rem;font-size:.72rem}}
