.part2 ol {
  list-style-type: none !important;
  counter-reset: item !important;
  margin: 0 !important;
  padding: 0 !important;
  type: decimal !important;
}

.part2 ol > li {
  display: table !important;
  counter-increment: item !important;
  margin-bottom: 0.6em !important;
}

.part2 ol > li:before {
  content: counters(item, ".") ". " !important;
  display: table-cell !important;
  padding-right: 0.6em !important;
}

.part2 li ol > li {
  margin: 0 !important;
}

.part2 li ol > li:before {
  content: counters(item, ".") " " !important;
}

.part3 ol {
  list-style-type: none !important;
  counter-reset: itemtwo 1 !important;
  margin: 0 !important;
  padding: 0 !important;
  type: decimal !important;
}

.part3 ol > li {
  display: table !important;
  margin-bottom: 0.6em !important;
}

.part3 ol > li:before {
  content: counters(itemtwo, ".") ". " !important;
  display: table-cell !important;
  padding-right: 0.6em !important;
  counter-increment: itemtwo !important;
}

.part3 li ol > li {
  margin: 0 !important;
}

.part3 .left {
  padding-right: 10px !important;
  display: table-cell !important;
}

.part3 .right {
  display: table-cell !important;
}

.part4 ol {
  list-style-type: none !important;
  counter-reset: itemthree 2 !important;
  margin: 0 !important;
  padding: 0 !important;
  type: decimal !important;
}

.part4 ol > li {
  display: table !important;
  margin-bottom: 0.6em !important;
}

.part4 ol > li:before {
  content: counters(itemthree, ".") ". " !important;
  display: table-cell !important;
  padding-right: 0.6em !important;
  counter-increment: itemthree !important;
}

.part4 li ol > li {
  margin: 0 !important;
}

.part4 .left {
  padding-right: 10px !important;
  display: table-cell !important;
}

.part4 .right {
  display: table-cell !important;
}

.part5 ol {
  list-style-type: none !important;
  counter-reset: itemfour 3 !important;
  margin: 0 !important;
  padding: 0 !important;
  type: decimal !important;
}

.part5 ol > li {
  display: table !important;
  margin-bottom: 0.6em !important;
}

.part5 ol > li:before {
  content: counters(itemfour, ".") ". " !important;
  display: table-cell !important;
  padding-right: 0.6em !important;
  counter-increment: itemfour !important;
}

.part5 li ol > li {
  margin: 0 !important;
}

.part5 .left {
  padding-right: 10px !important;
  display: table-cell !important;
}

.part5 .right {
  display: table-cell !important;
}

div.part2 {
  line-height: 32px !important;
}

div.part3 {
  line-height: 32px !important;
}

div.part4 {
  line-height: 32px !important;
}

div.part5 {
  line-height: 32px !important;
}

div.section-content {
  line-height: 32px !important;
}

div.section-content ol {
  padding-left: 1em !important;
}

div.section-content ol[start="2"] {
  padding-left: 1em !important;
}

div.section-content ol[start="3"] {
  padding-left: 1em !important;
}

div.section-content ol[type="a"] {
  padding-left: 1em !important;
}

div.section-content ol[type="i"] {
  padding-left: 1em !important;
}

div.depends-on-content {
  padding-left: 1em !important;
}
