#main-content{counter-reset:cnt-h2}#main-content>h2{counter-reset:cnt-h3}#main-content>h3{counter-reset:cnt-h4}#main-content>h4{counter-reset:cnt-h5}#main-content>h5{counter-reset:cnt-h6}#main-content>h2:before{counter-increment:cnt-h2;content:counter(cnt-h2,decimal) " - \a "}#main-content>h3:before{counter-increment:cnt-h3;content:counter(cnt-h2,decimal) "." counter(cnt-h3,decimal) " - \a "}#main-content>h4:before{counter-increment:cnt-h4;content:counter(cnt-h2, decimal) "." counter(cnt-h3,decimal) "." counter(cnt-h4,decimal) " - \a "}#main-content>h5:before{counter-increment:cnt-h5;content:counter(cnt-h2, decimal) "." counter(cnt-h3,decimal) "." counter(cnt-h4,decimal) "." counter(cnt-h5,decimal) " - \a "}#main-content>h6:before{counter-increment:cnt-h6;content:counter(cnt-h2, decimal) "." counter(cnt-h3,decimal) "." counter(cnt-h4,decimal) "." counter(cnt-h5,decimal) "." counter(cnt-h6,decimal) " - \a "}body{counter-reset:cnt-toc2}.toc ul li{counter-increment:cnt-toc2}.toc ul li li{counter-increment:cnt-toc3}.toc ul li li li{counter-increment:cnt-toc4}.toc ul li li li li{counter-increment:cnt-toc5}.toc ul li li li li li{counter-increment:cnt-toc6}.toc ul li a:before{content:"" counter(cnt-toc2, decimal) " - \a "}.toc ul li li a:before{content:"" counter(cnt-toc2, decimal) "." counter(cnt-toc3, decimal) " - \a "}.toc ul li li li a:before{content:"" counter(cnt-toc2, decimal) "." counter(cnt-toc3, decimal) "." counter(cnt-toc4, decimal) " - \a "}.toc ul li li li li a:before{content:"" counter(cnt-toc2, decimal) "." counter(cnt-toc3, decimal) "." counter(cnt-toc4, decimal) "." counter(cnt-toc5, decimal) " - \a "}.toc ul li li li li li a:before{content:"" counter(cnt-toc2, decimal) "." counter(cnt-toc3, decimal) "." counter(cnt-toc4, decimal) "." counter(cnt-toc5, decimal) "." counter(cnt-toc6, decimal) " - \a "}
