/* Keep words intact across every page, including legacy legal pages. */
html body,
html body * {
  -webkit-hyphens: none !important;
  hyphens: none !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
}
/* Long addresses and uploaded filenames must still fit narrow screens. */
html body a[href^="mailto:"],
html body a[href^="http"],
html body .file-name {
  overflow-wrap: anywhere !important;
}
