
ol {
    list-style: none;
    counter-reset: section; /* Reseta o contador da lista principal */
    padding-left: 0;
}

ol > li {
    counter-increment: section; /* Incrementa o contador principal */
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}

ol > li::before {
    content: counter(section) ". "; /* Adiciona o número da lista principal */
}

ol > li > ol {
    counter-reset: subsection; /* Reseta o contador da sub-lista */
    padding-left: 20px;
}

ol > li > ol > li {
    counter-increment: subsection; /* Incrementa o contador da sub-lista */
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 5px;
}

ol > li > ol > li::before {
    content: counter(section) "." counter(subsection) ". "; /* Adiciona o número da sub-lista no formato 1.1 */
}