To avoid this oddness (especially how the 3 and 2 mess up the visual reading of numeric sequence from 13. to 14.):
ignore partial solution bit here unless curious
You can try it this way:
ol, ul {margin-right: 20px;
list-style-position: inside;
padding-inline-start: 22px;
text-indent: -1.35em; margin-left: 1.25em;
}
Gets you this:
PS:
Now I see that my suggested stylesheet intervention here does NOT play nice with your shape-css for fitting things elegantly within the arc at top.
…
ol,ul{
margin-right: 20px;
list-style-position: inside;
padding-inline-start: 20px; }
ol li:not(:first-child), ul li:not(:first-child) {
text-indent: -1.35em; margin-left: 1.25em;
}


