/* ==========================================================================
   rich_text — plain WYSIWYG block (policy pages). Typography comes from
   .ex-rich-text in base.css; this file only handles stacking.
   Block class is .ex-rich-text-section (".ex-rich-text" is the base component).
   ========================================================================== */
/* Consecutive text blocks read as one article: no double padding between them. */
.ex-rich-text-section + .ex-rich-text-section { padding-top: 0; }
/* Directly under a plain page head (no-image banner / h1 intro) the head's own spacing is enough. */
.ex-inner-banner--no-image + .ex-rich-text-section,
.ex-intro--tight + .ex-rich-text-section { padding-top: var(--ex-section-y-sm); }

/* Long URLs / e-mail addresses in policy texts must not push the page wider than the viewport (the property inherits into the text). */
.ex-rich-text-section { overflow-wrap: break-word; }
@media (max-width: 599px) {
  /* A table wider than the column scrolls inside the text block instead of the page. */
  .ex-rich-text-section .ex-rich-text { overflow-x: auto; }
}
