/* Keep the Chinese FAQ layout while allowing longer English headings to wrap. */
html[lang="en"] body.en-faq-page main .page-hero h1,
html[lang="en"] body.en-faq-page main .section-heading h2,
html[lang="en"] body.en-faq-page main article > h3 {
  width: 100%;
  max-width: 100%;
  text-wrap: wrap;
  overflow-wrap: break-word;
  word-break: normal;
}

html[lang="en"] body.en-faq-page main .section-heading {
  display: block;
}

html[lang="en"] body.en-faq-page main .section-heading > p {
  width: 100%;
  max-width: none;
  margin: 14px 0 0;
  text-align: left;
}

html[lang="en"] body.en-faq-page .faq-topics a {
  overflow-wrap: break-word;
}
