
  .section-title,
  .section-header,
  .program-heading,
  .related-title,
  .panel-heading {
    display: block !important;
    width: min(900px, 100%) !important;
    max-width: 900px !important;
    margin-inline: auto !important;
    text-align: center !important;
  }

  .section-title > *,
  .section-header > *,
  .program-heading > *,
  .related-title > *,
  .panel-heading > * {
    margin-inline: auto !important;
    text-align: center !important;
  }

  .section-title p,
  .section-header p,
  .program-heading p,
  .related-title p,
  .panel-heading p {
    max-width: 760px !important;
  }

  html[dir="rtl"] .section-title,
  html[dir="rtl"] .section-header,
  html[dir="rtl"] .program-heading,
  html[dir="rtl"] .related-title,
  html[dir="rtl"] .panel-heading,
  html[dir="rtl"] .section-title > *,
  html[dir="rtl"] .section-header > *,
  html[dir="rtl"] .program-heading > *,
  html[dir="rtl"] .related-title > *,
  html[dir="rtl"] .panel-heading > * {
    text-align: center !important;
  }
