@layer components {
.tm-page-content{ padding-top:var(--space-8); padding-bottom:var(--space-8); }
.tm-page-content h1,.tm-page-content h2,.tm-page-content h3,.tm-page-content h4,
.tm-page-content p,.tm-page-content ul,.tm-page-content ol,.tm-page-content blockquote,
.tm-page-content .wp-block-heading,.tm-page-content .wp-block-paragraph,
.tm-page-content .wp-block-list,.tm-page-content .wp-block-quote{
  max-width:var(--content-width); margin-left:0;
}
.tm-page-content h1{ margin-top:var(--space-8); margin-bottom:var(--space-4); }
.tm-page-content h2{ margin-top:var(--space-7); margin-bottom:var(--space-4); }
.tm-page-content h3{ margin-top:var(--space-5); margin-bottom:var(--space-3); }
.tm-page-content h4{ margin-top:var(--space-4); margin-bottom:var(--space-2); }
.tm-page-content p{ margin-bottom:var(--space-4); }
.tm-page-content ul,.tm-page-content ol{ margin-bottom:var(--space-4); padding-left:var(--space-5); }
.tm-page-content li{ margin-bottom:var(--space-1); }
.tm-page-content blockquote{ margin-bottom:var(--space-4); }

@media (max-width:1279px){
  .tm-page-content h1,.tm-page-content h2,.tm-page-content h3,.tm-page-content h4,
  .tm-page-content p,.tm-page-content ul,.tm-page-content ol,.tm-page-content blockquote,
  .tm-page-content .wp-block-heading,.tm-page-content .wp-block-paragraph,
  .tm-page-content .wp-block-list,.tm-page-content .wp-block-quote{
    max-width:none;
  }
}
}
