.policy-content ol li h4{
  color: #555;
  font-weight: bold !important;
  font-size: 22px;
}

.policy-content ol li::marker {
  color: #555;
}

/* Main list numbers normally (4, 5, 6...) */
.main-list {
  counter-reset: main-counter;
}

.main-list > li {
  counter-increment: main-counter;
}

/* Sub list uses 4.1, 4.2 */
.sub-list {
  list-style: none; /* remove default 1, 2, 3 */
  counter-reset: sub-counter;
  padding-left: 20px; /* indent */
}

.sub-list > li {
  counter-increment: sub-counter;
}

.sub-list > li::before {
  content: counter(main-counter) "." counter(sub-counter) " ";
  
}