.privacy-policy h2 {
  display: inline-block;
  padding-block: 1rem;
  font-size: clamp(1rem, 1.2rem, 1.5rem);
}

.privacy-policy ol {
  list-style-type: none;
  counter-reset: item;
}

li.policy-list__paragraph > p {
  margin-block: 1rem;
}

.privacy-policy li {
  display: table;
  counter-increment: item 1;
  line-height: 2.25;
}

.policy-list > li::before {
  font-size: clamp(1rem, 1.2rem, 1.5rem);
}

.privacy-policy li::before {
  content: counters(item, '.') '.';
  padding-right: 0.6em;
  font-weight: bold;
}
