/* Use the same desktop content rail for bounded and full-width sections.
   A bounded section must never inherit gutters based on the entire viewport. */
@media (min-width: 1101px) {
  .sb-detail {
    width: 90%;
    max-width: 1350px;
    padding-inline: 0;
    margin-inline: auto;
  }
  .sb-detail h2 { max-width: 1120px; }
  .sb-detail p { max-width: 100ch; }

  .blog-article {
    width: 90%;
    max-width: 1350px;
    padding-inline: 0;
    margin-inline: auto;
  }
  .blog-article > p,
  .blog-article > ul,
  .blog-article > ol { max-width: 90ch; }
  .blog-article > h2 { max-width: 1120px; }
  .pricing-grid.single { max-width: 1120px; }
  .faq-list { max-width: 1350px; }
  .faq details p { max-width: 90ch; }

  .guide-layout {
    width: 90%;
    max-width: 1350px;
    padding-inline: 0;
    grid-template-columns: 250px minmax(0, 1fr);
  }
  .guide-article { min-width: 0; }
}
