body {
    counter-reset: chapter;
    font-family: sans-serif;
    text-align: justify;
}


.between {
    padding-left: 20%
}

section {
    counter-increment: chapter;
    width: 100%;
    text-align: justify;
}

h1 {
    text-align: center;
}

h3 {
    counter-reset: number;
    text-align: center;
}

h4 {
    counter-reset: digit 0;

}

h4 {
    counter-increment: number;
}

li {
    text-indent: -6em;
    padding-left: 14%;
    text-align: justify;

}

ol li {
    counter-increment: digit 1;
    list-style: none;


}

ol li::before {

    content: counters(chapter, "") "." counters(number, "") "." counters(digit, "") ". ";
    padding-left: 5%;
    /* content: counters(number, " . ") " ";
    font-weight: bold; */

}

ol ol li {
    counter-increment: digit;
    counter-increment: fourth-digit;
    padding-left: 5%;
}

ol ol li::before {
    content: counters(chapter, "") "." counters(number, "") "." counters(digit, "") "." counters(fourth-digit, ".")" ."
        /* padding-left: 5%; */

}

ol ol ol li {
    counter-increment: digit;
    counter-increment: fourth-digit;
    counter-increment: fifth-digit;
    padding-left: 5%;
}

ol ol ol li::before {
    content: counters(chapter, "") "." counters(number, "") "." counters(digit, "") "." counters(fourth-digit, ".") "." counters(fifth-digit, ".")". "
        /* padding-left: 5%; */

}

.chapter::after {
    content: counter(chapter);
}

h4::before {
    /* content: counters(section, " . ") "." counter(subsection) " "; */
    content: counters(chapter, "") " . " counters(number, " . ") " . ";
    padding-left: 5%;
}

p {
    padding-left: 10%;
    text-align: justify;

}