.agreement ol > li::before {
    content: counters(item, ".") ". ";
    min-width: 40px;
    display: table-cell;
}
  
.agreement ol > li {
    display: table;
    list-style: none;
    counter-increment: item 1;
}

.agreement ol {
    counter-reset: item 0;
    padding: 0;
}

.agreements a {
    text-decoration: underline;
}