/* Opt-in for subpage headings: preserve native text flow, colours and line breaks. */
.heading-reveal[data-heading-layout="native"] > .heading-reveal__content {
  color: inherit;
}
.heading-reveal[data-heading-layout="native"].is-reveal-ready > .heading-reveal__content {
  visibility: hidden;
}
.heading-reveal[data-heading-layout="native"] .heading-reveal__characters {
  visibility: visible;
}
.heading-reveal__native-wrapper {
  display: inherit;
  flex-direction: inherit;
  align-items: inherit;
  justify-content: inherit;
  gap: inherit;
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .heading-reveal[data-heading-layout="native"].is-reveal-ready > .heading-reveal__content { visibility: visible; }
}
