/* Sentence boundaries remain clear; each sentence still wraps naturally on small screens. */
main .reading-copy > .reading-sentence {
  display: block;
  font: inherit;
  letter-spacing: inherit;
  color: inherit;
  word-break: keep-all;
  overflow-wrap: break-word;
  text-wrap: pretty;
}
main .reading-copy > .reading-sentence + .reading-sentence {
  margin-top: 0.35em;
}
@media (min-width: 701px) {
  main .reading-copy > .reading-sentence {
    text-wrap: balance;
  }
}
@media (max-width: 700px) {
  main .reading-copy > .reading-sentence + .reading-sentence {
    margin-top: 0.45em;
  }
}
