/* Prevent Tailwind Typography em stacking when CMS HTML nests unclosed headings */
.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 2.25rem;
}
.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 1.5rem;
}
.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 1.25rem;
}
.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 1.125rem;
}
.prose :where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 1rem;
}
.prose :where(h6):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.875rem;
}
