/* START Nested counters for ordered lists */
ol.nested-counters {
    counter-reset: item;
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
  
ol.nested-counters li {
    display: block;
}
  
ol.nested-counters li:before {
    content: counters(item, ".") "." " "; /* Add a dot after the counter */
    counter-increment: item;
}
  
ol.nested-counters ol {
    counter-reset: item;
    padding-left: 20px;
    margin-left: 20px;
} 

@media (max-width: 800px) {
    ol.nested-counters ol {
        counter-reset: item;
        padding-left: 10px;
        margin-left: 10px;
    } 
}
/* END Nested counters for ordered lists */
