/* Shared prose alignment across journeys and dynamically rendered tabs. */
body { text-align: justify; text-justify: inter-word; hyphens: auto; overflow-wrap: break-word; }
p, li, blockquote, dd, td, figcaption, footer,
.ov-sub, .phase-sub, .vg-desc, .va-fase-desc, .doc-ess, .doc-panel,
.doc-foot, .bp-nota, .cat-item, .ch-notes, .s-txt, .quote, .modos-s,
.sec-p, .mo-faz, .req-txt, .bh-txt, .nota {
  text-align: justify !important; text-justify: inter-word; hyphens: auto;
}
p, blockquote, .ov-sub, .phase-sub, .va-fase-desc, .doc-ess,
.hero .quote, .modos-s, .sec-p { max-width: none !important; }
/* Keep navigation, controls and short labels readable. */
nav, aside, button, th, h1, h2, h3, h4, .modebar, .view-switch { hyphens: none; }
.hero-sub { text-align:justify; max-width:none; }
