html:root:has([data-top-bar]){--banner-h:40px}:where(html:has([data-top-bar])){scroll-padding-top:calc(var(--banner-h,0px) + 8px)}html:root:has([data-compliance-banner]){--banner-h:0px;--compliance-h:33px}@media (max-width:800px){html:root:has([data-compliance-banner]){--compliance-h:49px}}body[data-academy-flow-offset]{padding-top:var(--banner-h,0px)}[data-compliance-banner]{top:var(--banner-h,0px)}html:has([data-top-bar]) .tla .topbar{top:var(--banner-h,0px)}html:has([data-top-bar]) .tla .side{top:var(--banner-h,0px);height:calc(100svh - var(--banner-h,0px))}
