.bp-subpage:has(.brand-hub-hero)>.bp-subpage-main{padding-top:calc(var(--bp-app-banner-offset,0px) + var(--bp-offline-banner-offset,0px))}.bp-subpage:has([data-brand-banner][data-header-overlay=true])>.bp-subpage-header-fixed{background:0 0}.bp-subpage:has([data-brand-banner][data-header-overlay=true])>header:before{content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 55%, transparent), transparent);position:absolute;inset:0 0 -24px}.bp-subpage:has([data-brand-banner][data-header-overlay=true])>header>div{position:relative}.bp-subpage:has([data-brand-banner][data-header-overlay=true])>header :is(a,button){color:var(--color-white);background:color-mix(in srgb, var(--color-ink) 55%, transparent);border-radius:999px}.bp-subpage:has([data-brand-banner][data-header-overlay=true])>header svg{color:var(--color-white)}html[data-keyboard-focus=true] .bp-subpage:has([data-brand-banner][data-header-overlay=true])>header :is(a,button):focus-visible{outline:2px solid var(--color-white)!important}
