[data-id="section__content"]{ position: relative; } ol[type="1"]{ list-style-type: none; break-after: avoid; position: absolute; left: calc(var(--unit)*2); &::after{ content: attr(start); display: block; font-size: var(--fs-small); opacity: 0.5; } } ol[type="1"].ol-clone{ break-before: column; break-after: avoid; top: 0; left: calc($content-w/2 + $gap/2) }