#legal ol{counter-reset:item;margin:0;padding:0;line-height:1.5em}#legal li{display:table;margin-bottom:1.5em}#legal li:before{content:counters(item,".") ". ";counter-increment:item;display:table-cell;padding-right:.6em;font-weight:700}#legal li li{margin:0}#legal li li:before{content:counters(item,".") ". ";font-weight:700}#legal li li,#legal li li li,#legal li li li li{padding-bottom:.5em}