#privacy-policy ol > li {
  font-size: 24px;
  line-height: 1.4;
}
#privacy-policy ol > li.sectionTitle {
  padding: 0;
  margin: 0;
}
#privacy-policy ol > li.sectionTitle h3 {
  padding: 0;
  margin: 0;
}
#privacy-policy ol ol li {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
}
#privacy-policy .part ol {
  counter-reset: sectioncounter partcounter;
  margin: 0;
  padding: 0 0 0 10px;
}
#privacy-policy ol.sections {
  counter-reset: sectioncounter;
  margin: 0px;
  padding: 0px;
}
#privacy-policy ol.sections li {
  list-style: none;
  margin-left: 2rem;
  position: relative;
}
#privacy-policy ol.units {
  counter-reset: unitcounter;
  margin: 0 0 2rem 0;
}
#privacy-policy ol.sections li.partTitle {
  list-style: none;
  counter-increment: none;
  counter-reset: numberedpart;
  margin-left: 0;
}
#privacy-policy ol.sections li.sectionTitle {
  list-style: none;
  counter-increment: none;
  counter-reset: numberedsection;
  margin-left: 0;
}
#privacy-policy ol.sections li.unnumberedunit {
  margin-left: 0;
}
#privacy-policy .sections li:before {
  position: absolute;
  left: -2rem;
}
#privacy-policy .sections li.numberedpart:before {
  content: counter(partcounter,DECIMAL) ". ";
  counter-increment: partcounter;
}
#privacy-policy .sections li.numberedsection:before {
  content: counter(sectioncounter,DECIMAL) ". ";
  counter-increment: sectioncounter;
}
#privacy-policy .units li.numberedunit:before {
  content: counter(sectioncounter,DECIMAL) "." counter(unitcounter,DECIMAL) " ";
  counter-increment: unitcounter;
}
#privacy-policy .unnumberedsection .units li.numberedunit:before {
  content: counter(unitcounter,DECIMAL) " ";
  counter-increment: unitcounter;
}
#privacy-policy ol.sections li.definitionli {
  margin-left: 0;
}
#privacy-policy li.unit ol, #privacy-policy li.unit ol ol ol {
  counter-reset: loweralpha;
}
#privacy-policy li.unit ol:not(.unnumbered) li:before, #privacy-policy li.unit ol ol ol:not(.unnumbered) li:before {
  content: "(" counter(loweralpha,lower-alpha) ") ";
  counter-increment: loweralpha;
}
#privacy-policy li.unit ol ol, #privacy-policy li.unit ol ol ol ol {
  counter-reset: lowerroman;
}
#privacy-policy li.unit ol ol:not(.unnumbered) li:before, #privacy-policy li.unit ol ol ol ol:not(.unnumbered) li:before {
  content: "(" counter(lowerroman,lower-roman) ") ";
  counter-increment: lowerroman;
}
#privacy-policy li.unit ol.unnumbered ol li:before, #privacy-policy li.unit ol ol ol.unnumbered ol li:before {
  content: "(" counter(lowerroman,lower-alpha) ") ";
  counter-increment: lowerroman;
}
#privacy-policy .part dfn {
  font-weight: bold;
}
