.tf-homepage-preview {
  /* Keep the skip-link target below the sticky header, as in the editorial shell. */
  scroll-margin-top: 240px;
  box-sizing: border-box;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.tf-homepage-preview.alignfull {
  width: min(1440px, 100vw);
  max-width: 1440px;
  margin-left: calc(50% - min(720px, 50vw));
  margin-right: calc(50% - min(720px, 50vw));
}

.tf-homepage-preview .wp-block-post-content {
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-home-hero,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-series,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-news,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-latest-products,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-catalog-banner,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-channel-highlights,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-xtreme-parts,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-accessories,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-tradition-sponsor,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-apparel,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-latest-videos,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-social,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block {
  box-sizing: border-box;
  width: 100%;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-home-hero + .wp-block-tanfoglio-series,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-home-hero + .tf-editorial-block.wp-block-tanfoglio-series {
  margin-top: 16px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-series + .wp-block-tanfoglio-news,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-series + .tf-editorial-block.wp-block-tanfoglio-news {
  margin-top: 100px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-news + .wp-block-tanfoglio-latest-products,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-news + .tf-editorial-block.wp-block-tanfoglio-latest-products {
  margin-top: 100px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-latest-products + .wp-block-tanfoglio-catalog-banner,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-latest-products + .tf-editorial-block.wp-block-tanfoglio-catalog-banner {
  margin-top: 150px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-catalog-banner + .wp-block-tanfoglio-channel-highlights,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-catalog-banner + .tf-editorial-block.wp-block-tanfoglio-channel-highlights {
  margin-top: 150px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-channel-highlights + .wp-block-tanfoglio-xtreme-parts,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-channel-highlights + .tf-editorial-block.wp-block-tanfoglio-xtreme-parts {
  margin-top: 150px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-catalog-banner .tf-home-catalog {
  width: min(833px, 100%);
  max-width: 833px;
  margin-left: max(0px, calc((100% - 956px) / 2));
  margin-right: 0;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-xtreme-parts + .wp-block-tanfoglio-accessories,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-xtreme-parts + .tf-editorial-block.wp-block-tanfoglio-accessories {
  margin-top: 150px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-accessories + .wp-block-tanfoglio-tradition-sponsor {
  margin-top: 100px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-tradition-sponsor + .wp-block-tanfoglio-latest-videos {
  margin-top: 100px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-tradition-sponsor + .wp-block-tanfoglio-apparel,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-tradition-sponsor + .tf-editorial-block.wp-block-tanfoglio-apparel,
.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-apparel + .wp-block-tanfoglio-latest-videos,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-apparel + .tf-editorial-block.wp-block-tanfoglio-latest-videos {
  margin-top: 100px;
}

.tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-latest-videos + .wp-block-tanfoglio-social,
.tf-homepage-preview .wp-block-post-content > .tf-editorial-block.wp-block-tanfoglio-latest-videos + .tf-editorial-block.wp-block-tanfoglio-social {
  margin-top: 100px;
}

@media (max-width: 955px) {
  .tf-homepage-preview .wp-block-post-content > .wp-block-tanfoglio-catalog-banner .tf-home-catalog {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
