Self-answer, as I figured it out after I'd already written the question.
The key is to use a p
tag instead of a div
. Then it works, for whatever reason. If you want to test it yourself, check out the demo I've written up.
<p style="margin-left: 1cm; text-indent: -1cm;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Vestibulum eu nunc ut nunc dictum molestie.
Ut et porttitor leo, at tincidunt neque.
Integer vulputate sed odio nec aliquam.</p>