.site-header nav{gap:clamp(10px,1.5vw,24px)}
.site-header .client-login{background:var(--green);color:#fff;border-color:transparent}
.client-login:focus-visible{outline:3px solid var(--lime);outline-offset:3px}
@media(max-width:1050px){.site-header nav>.nav-cta:not(.client-login){display:none}}
@media(max-width:600px){.site-header{height:auto;min-height:88px;flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.site-header nav{margin-left:auto}}
