<style>
:not(text) {
  break-inside: avoid;
}
* {
  columns: 0px;
  padding-top: 87px;
}
</style>
<ol style="font: 1em/1 Ahem, sans-serif">
A
A
<li style="rotate:1deg; float:left">
<hr>
A