html{scroll-padding-top:calc(var(--sticky-header-height,88px) + 16px)}
.rd-sticky-header{position:sticky!important;top:0;z-index:60!important;background:#fff;flex-shrink:0;transition:padding .2s ease,min-height .2s ease;box-shadow:0 1px 0 #e1e6ec}
.rd-sticky-header a,.rd-sticky-header button{transition:font-size .2s ease,padding .2s ease}
@media(min-width:901px){
.rd-sticky-header.rd-header-compact{padding-top:7px!important;padding-bottom:7px!important;min-height:56px!important}
.rd-header-compact .public-logo,.rd-header-compact .rd-logo,.rd-header-compact .wordmark{font-size:22px!important;letter-spacing:-.7px}
.rd-header-compact nav{gap:17px}.rd-header-compact nav a,.rd-header-compact .rd-header-tools{font-size:12px}
.rd-header-compact .public-cta{padding-left:13px;padding-right:13px}
.rd-header-compact .rd-header-caption{font-size:8px}
}
@media(max-width:900px){.rd-sticky-header{padding-top:10px!important;padding-bottom:10px!important}.rd-sticky-header a,.rd-sticky-header button{min-height:44px}.rd-sticky-header.is-open{max-height:100dvh;overflow-y:auto}}
@media(prefers-reduced-motion:reduce){.rd-sticky-header,.rd-sticky-header a,.rd-sticky-header button{transition:none}}
