/*------------------------
  terms
------------------------*/
.terms-sect p, .terms-sect ul, .terms-sect ol {
  margin-bottom: 2.1875rem;
  font-size: 0.9375rem;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .terms-sect p, .terms-sect ul, .terms-sect ol {
    font-size: 0.8125rem;
  }
}
.terms-sect p a, .terms-sect ul a, .terms-sect ol a {
  text-decoration: underline;
}
.terms-sect ol.num {
  list-style: decimal;
  margin-left: 1.2em;
}
.terms-sect ul.disc {
  list-style: disc;
  margin-left: 1.2em;
}
.terms-sect .heading-medium {
  margin-bottom: 0.625rem;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .terms-sect .heading-medium {
    font-size: 1.125rem;
  }
}