/* SechsAI — páginas secundárias com o mesmo header da home (fluxo normal) */

.landing-page > .affiliate-home-chrome.ff-chrome,
.legal-page > .affiliate-home-chrome.ff-chrome {
  position: sticky;
  top: 0;
  z-index: 40;
  height: auto !important;
  min-height: 0 !important;
  flex-shrink: 0;
  padding-top: 0 !important;
}

/* home-layout.css fixa o topbar em .ff-chrome — aqui precisa voltar ao fluxo */
.landing-page > .affiliate-home-chrome.ff-chrome .home-top-bar.home-header-extended-bg.ff-topbar,
.legal-page > .affiliate-home-chrome.ff-chrome .home-top-bar.home-header-extended-bg.ff-topbar {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  width: 100% !important;
  pointer-events: auto !important;
}

.landing-page > .affiliate-home-chrome.ff-chrome a.home-tab-button,
.legal-page > .affiliate-home-chrome.ff-chrome a.home-tab-button,
.landing-page > .affiliate-home-chrome.ff-chrome a.home-catalog-pill,
.legal-page > .affiliate-home-chrome.ff-chrome a.home-catalog-pill {
  text-decoration: none;
  color: inherit;
  box-sizing: border-box;
}
