/* Keep native site navigation compact; separate cleaner access from the sage quote action. */
.tmil-site .site-header .nav__list>li{flex-shrink:0}.tmil-site .site-header .nav__list>li>a,.tmil-site .site-header .nav__btn{white-space:nowrap}.tmil-site .site-header .nav__list>li>a.tmil-clean-login-button,.tmil-site .drawer__list a.tmil-clean-login-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;background:#17232d;color:#fff;border:1px solid #17232d;border-radius:8px;text-decoration:none;font-weight:600;line-height:1.3;white-space:nowrap}.tmil-site .site-header .nav__list>li>a.tmil-clean-login-button:after{display:none}.tmil-site .site-header .nav__list>li>a.tmil-clean-login-button:hover,.tmil-site .drawer__list a.tmil-clean-login-button:hover{background:#31424e;color:#fff}.tmil-site .drawer__list .tmil-clean-login-menu{border-bottom:0;padding:12px 0 0}.tmil-site .drawer__list a.tmil-clean-login-button{width:100%;margin:0}.tmil-site .tmil-clean-login-button:focus-visible{outline:3px solid #829b8b;outline-offset:3px}
@media(min-width:1200px){.tmil-site .site-header__inner{gap:16px}.tmil-site .site-header .nav{gap:2px}.tmil-site .site-header .nav__list{gap:2px;flex-wrap:nowrap}.tmil-site .site-header .nav__list>li>a,.tmil-site .site-header .nav__btn{font-size:14px;padding-inline:10px}.tmil-site .site-header .nav__list>li>a.tmil-clean-login-button{padding-inline:16px;margin-left:8px}.tmil-site .site-header .logo__image,.tmil-site .site-header .custom-logo{max-width:190px}.tmil-site .header-actions>.btn{font-size:14px;padding-inline:18px;white-space:nowrap}}
@media(min-width:1040px) and (max-width:1199px){.tmil-site .site-header .nav{display:none}.tmil-site .site-header .menu-toggle{display:inline-flex}.tmil-site .site-header .header-actions>.btn{display:none}.tmil-site .site-header__inner{justify-content:space-between}}
@media(min-width:1040px) and (max-width:1199px){.tmil-site .drawer.is-open{display:block!important}}
