`<br>` vs. `white-space`

If I'm aiming for accessibility for specifically multi-line quote/speech, which among the two would be more preferrable? For the first option, I do have a processor to prefix every newline with a <br> , but the CSS way seems clean on paper.

https://codepen.io/Suggon/pen/yLWdMXj?editors=1100

Suggestion for a more semantic tag is also welcome, but please note that I have a limited number of usable tags.
Was this page helpful?