.legal-pages .numeric {
    counter-reset: item;
    padding-left: 0;
    list-style-type: numeric;
    margin-left: 20px;
}

.legal-pages .numeric> li {
    display: block;
    text-indent: -27px;
    margin-bottom: .5em;
}

.legal-pages .numeric >li:before {
    content: counter(item) ". ";
    counter-increment: item;
    font-weight: bold;
    padding-right: 10px;
}

.alphanum {
    counter-reset: item;
    margin-left: 20px;
    /* Adjust the margin as needed */
}

.alphanum li {
    padding-left: 20px;
    /* Adjust the padding as needed */
    text-indent: -27px;
    /* Adjust the text indent to align with the second line */
}

.alphanum li:before {
    content: counter(item, lower-alpha) ". ";
    counter-increment: item;
    padding-right: 10px;
    font-weight: 400;
    /* Adjust the spacing between number and text as needed */
}


@media (max-width:786px) {
    .alphanum {
        counter-reset: item;
        margin-left: 0;
        /* Adjust the margin as needed */
    }

    .alphanum li {
        padding-left: 0;
        /* Adjust the padding as needed */

    }

    .alphanum li:before {
        content: counter(item, lower-alpha) ". ";
        counter-increment: item;
        padding-right: 0;
        /* Adjust the spacing between number and text as needed */
    }
}