#legal {
  list-style: none;
  padding: 1em;

  max-width: calc(100vw - 2em);
}
.article,
.article > ol > li {
  margin-bottom: 0.3em;
  word-wrap: break-word;
}
.article > ol {
  margin-top: 0.3em;
}

/* .article::before{
    content: "§" counter(section) ". ";
} */
