Quebra de linha (como o <br>) usando apenas css

É possível em css puro, isto é, sem adicionar tags html adicionais, para fazer uma quebra de linha como<br>? Eu quero a quebra de linha após o<h4> elemento, mas não antes:

HTML

<li>
  Text, text, text, text, text. <h4>Sub header</h4>
  Text, text, text, text, text.
</li>

CSS

h4 {
  display: inline;
}

Eu encontrei muitas perguntas como esta, mas sempre com respostas como"use display: block;", o que eu não posso fazer, quando o<h4> deve ficar na mesma linha.

questionAnswers(3)

yourAnswerToTheQuestion