.legal-page-style .multiple-headers ol li:before {
    content: counter(item) ". ";
}
.legal-page-style .multiple-headers ol li ol {
    counter-reset: item2;
}
.legal-page-style .multiple-headers ol li ol li:before {
    counter-increment: item2;
    content: counter(item) "." counter(item2) ".";
	margin-left: -100%;
}
.legal-page-style .multiple-headers ol li ol li ol {
    counter-reset: item3;
}
.legal-page-style .multiple-headers ol li ol li ol li:before {
    counter-increment: item3;
    content: counter(item) "." counter(item2) "." counter(item3) ".";
	margin-left: -100%;
}