Weasyprint отделяет маркер списка от текста при естественном разрыве страницы

У меня есть стилизованный ol элемент:

<ol>
    <li>Communication requirements</li>
</ol>

CSS следующим образом:

ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}

ol > li {
    counter-increment: item;
    font-weight: 700;
    display: table;
    margin-bottom: 10px;
    padding-top: 16px;
}


ol > li:before {
    content: counters(item, ".", decimal) ". ";
    display: table-cell;
    padding-right: 16px;
}
< < <
Вернуться на верх