/* Semantic units move to the next line intact; ordinary prose keeps wrapping.
   Do not use this class for whole paragraphs, addresses or long website URLs. */
body span.text-unit {
  display:inline;
  white-space:nowrap;
  overflow-wrap:normal;
  word-break:normal;
  -webkit-hyphens:none;
  hyphens:none;
  font:inherit;
  letter-spacing:inherit;
  color:inherit;
  margin:0;
  padding:0;
}

/* Replace the inherited emergency-break permission for contact links only.
   Long source URLs in the privacy text deliberately retain their wrapping. */
body a[href^="mailto:"], body a[href^="tel:"] {
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
}
