/* Reserve the public header before its progressive enhancement runs. */
body > :is(header.header,header.site-header,header.header-sticky,header#siteHeader,[data-site-header]),
body #login-screen > [data-login-public-header]{position:fixed;inset:0 0 auto;height:var(--header-height,82px);z-index:110}
/* Authentication changes must not move the adjacent navigation links. */
.lead-shared-header .header-auth-links{min-width:208px;justify-content:flex-end}
@media(max-width:600px){.lead-shared-header .header-auth-links{min-width:0}}
/* Keep scrollbar appearance from changing the width of a short/loading page. */
@media(min-width:801px){@supports(scrollbar-gutter:stable){html{scrollbar-gutter:stable}}}
