/* Match the homepage topnav while reserving space above inner-page content. */
body:not(.landing-home)>.header{position:relative;inset:auto;width:100%;max-width:none;height:96px;min-height:0;margin:0 auto;padding:22px 32px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;background:transparent}
body:not(.landing-home)>.header .brand img{width:172px;height:auto}
body:not(.landing-home)>.header nav{display:none!important}
body:not(.landing-home)>.header .nav-cta{min-height:48px;padding:12px 25px;font-size:16px;border-radius:32px}
body:not(.landing-home)>.header .login-cta{background:#171717;color:#fff;gap:10px;align-items:center}
body:not(.landing-home)>.header .login-cta:hover{background:#333}
body:not(.landing-home)>.header .login-cta .login-user-icon{display:block;flex-shrink:0;width:20px;height:20px;color:#fff}
body:not(.landing-home)>.header+main{margin-top:0;padding-top:32px}
body:not(.landing-home)>.header+main>:first-child{margin-top:0}
@media(max-width:650px){
 body:not(.landing-home)>.header{height:80px;padding:16px 20px}
 body:not(.landing-home)>.header .brand img{width:138px}
 body:not(.landing-home)>.header .nav-cta{min-height:44px;padding:10px 18px;font-size:14px}
 body:not(.landing-home)>.header+main{padding-top:24px}
}
