/* legal list styles */
body {
  counter-reset: section;
}
body h2:before {
  counter-increment: section;
  content: counter(section) ". ";
  margin: 0 0.5em 0 0;
}
body ol {
  counter-reset: clause;
  list-style: none outside none;
  text-indent: -2em;
}
body ol li {
  counter-increment: clause;
}
body ol li:before {
  content: counter(section) "." counters(clause, ".") ". ";
  margin: 0 0.5em 0 0.5em;
}


