/* B wordmark: preserve the approved eagle, type paths and internal proportions. */
.brand-header .brand-bar { height: 80px; gap: 24px; }
.brand-header .brand-group { flex-shrink: 0; }
.brand-link { display: inline-flex; align-items: center; flex-shrink: 0; }
.brand-link:focus-visible { outline: 2px solid #ffffff; outline-offset: 6px; border-radius: 2px; }
.brand-logo { display: block; width: 244px; height: auto; }
.brand-header .brand-desktop-nav { white-space: nowrap; }
.brand-header .brand-version { display: none; }
@media (min-width: 1536px) { .brand-header .brand-version { display: inline-block; } }
@media (max-width: 1279px) {
    .brand-header .brand-desktop-nav { display: none; }
    .brand-header #mobile-menu-toggle { display: block; }
    .brand-header #mobile-menu:not(.hidden) { display: block; }
}
@media (max-width: 639px) {
    .brand-header .brand-bar { height: 72px; padding-left: 16px; padding-right: 16px; gap: 16px; }
    .brand-logo { width: 196px; }
    .brand-header .brand-privacy-nav { gap: 12px; white-space: nowrap; font-size: 12px; }
    .brand-header .brand-home-link { display: none; }
}
section[id], div[id="roadmap"] { scroll-margin-top: 104px; }
