#pe_legal .container .row .col ol { counter-reset: main; /* Reset the main counter for top-level lists */ } #pe_legal .container .row .col ol > li { counter-increment: main; /* Increment for top-level items */ } #pe_legal .container .row .col ol > li::marker { content: counter(main) ". " !important; /* Show main counter */ } #pe_legal .container .row .col ol ol { counter-reset: sub; /* Reset the sub-counter for nested lists */ } #pe_legal .container .row .col ol ol > li { counter-increment: sub; /* Increment for nested items */ } #pe_legal .container .row .col ol ol > li::marker { content: counter(main) "." counter(sub) ". " !important; /* Show nested counter */ } #pe_legal .container .row .col ol li { display: list-item; /* Ensure list items display correctly */ } #pe_legal .container .row .col ol ol li > strong { display: block; /* Ensure strong elements are displayed correctly */ } @media (max-width: 400px) { #pe_legal .container .row .col ol { padding-left: 30px !important; } } #pe_legal .container .row .col > ol { padding-left: 20px; /* Adjust padding for top-level lists */ } @media (max-width: 480px) { #pe_legal .container .row .col > ol { padding-left: 35px; /* Adjust padding for top-level lists on smaller screens */ } }