  [data-tt-landing].tt-landing {
    overflow-x: clip;
  }

  body:has([data-tt-landing]) :where(#top-bar-wrap, #site-header, #right-sidebar, #footer, #footer-bottom) {
    display: none !important;
  }

  body:has([data-tt-landing]) :where(#main, #content-wrap, #primary, #content, .single-page-article, .entry) {
    float: none !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body:has([data-tt-landing]) #content-wrap.container {
    width: 100% !important;
  }

  [data-tt-landing] .tt-landing__desktop-track {
    display: block;
  }

  [data-tt-landing] .tt-landing__tablet-track {
    display: none;
  }

  [data-tt-landing] .tt-landing__mobile-track {
    display: none;
  }

  @media (min-width: 768px) and (max-width: 1024px) {
    [data-tt-landing].tt-landing--experimental-devices > .tt-landing__header,
    [data-tt-landing].tt-landing--experimental-devices .tt-landing__mobile-track,
    [data-tt-landing].tt-landing--experimental-devices .tt-landing__desktop-track,
    [data-tt-landing].tt-landing--experimental-devices > .tt-site-footer {
      display: none;
    }

    [data-tt-landing].tt-landing--experimental-devices .tt-landing__tablet-track {
      display: block;
    }
  }

  @media (max-width: 767px) {
    [data-tt-landing].tt-landing--experimental-devices > .tt-landing__header,
    [data-tt-landing].tt-landing--experimental-devices .tt-landing__tablet-track,
    [data-tt-landing].tt-landing--experimental-devices .tt-landing__desktop-track,
    [data-tt-landing].tt-landing--experimental-devices > .tt-site-footer {
      display: none;
    }

    [data-tt-landing].tt-landing--experimental-devices .tt-landing__mobile-track {
      display: block;
    }
  }
