/* Keep only short endings together; prose still uses the full available width. */
.text-tail {
  white-space: nowrap;
  overflow-wrap: normal;
  word-break: normal;
}

/* A direct text node in a flex/grid control must remain a single layout item. */
.text-run {
  min-width: 0;
  max-width: 100%;
}
