body {
  font-family: "Noto Sans", sans-serif;
}

.info-text p + p {
  margin-top: 1.25rem;
}

.rules-list {
  list-style-type: decimal;
  list-style-position: outside;
  padding-left: 1.5rem;
}

.policy-list {
  list-style: decimal outside;
  list-style-position: outside;
  padding-left: 1.5rem;
}

.policy-list > li + li {
  margin-top: 2.25rem;
}

.policy-list > li::marker {
  font-weight: 700;
}

.policy-list-heading {
  display: inline;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}

.policy-list > li > .info-text,
.policy-list > li > ul {
  margin-top: 0.75rem;
}

.policy-sublist {
  list-style-type: disc;
  padding-left: 1.25rem;
  margin-top: 0.75rem;
}

.policy-sublist > li + li {
  margin-top: 0.75rem;
}
