Fails
CSS order puts the steps out of sequence
Live preview
<ol class="steps" style="display: flex"> <li style="order: 3">Pay for your tickets</li> <li style="order: 1">Choose your seats</li> <li style="order: 2">Check the booking details</li></ol>
On screen the steps read Choose, Check, Pay, but screen readers follow the code and announce Pay first (failure F1).