/* Keep standalone sister-guide sections on the shared page edges. */
.single-pa_sister_site main > .section > .page-wrap {
  max-width: var(--page);
  margin-inline: auto !important;
}

.single-pa_sister_site .section > .page-wrap > .reading-width,
.single-pa_sister_site .section > .page-wrap > .section-heading,
.single-pa_sister_site .section > .page-wrap > .section-followup,
.single-pa_sister_site .section > .page-wrap > .faq,
.single-pa_sister_site .section > .page-wrap > .section-heading .section-intro,
.single-pa_sister_site .pa-related-guides > .page-wrap > p {
  max-width: none;
  margin-inline: 0;
}

.single-pa_sister_site .faq-section .section-heading {
  text-align: left;
}

.single-pa_sister_site .faq details p { max-width: none; }

/* Match existing scrollable tables without widening the mobile page. */
.single-pa_sister_site .comparison-table {
  min-width: 0;
  max-width: 100%;
  overflow-x: auto;
  border: 1px solid var(--card-border);
  border-radius: var(--radius);
}
