.policyTitle {
  color: #97CDD8;
}

.policyList .listContent ul,
.policyList .listContent ol {
  padding: 10px 0 10px 1.2em;
}
.policyList .listContent ul li,
.policyList .listContent ol li {
  padding-bottom: 4px;
}

@media only screen and (max-width: 767px) {
  .policyTitle {
    font-size: clamp(16px, 6.67vw, 26px);
    padding-bottom: 12px;
  }
  .policyList {
    padding: 0 0 36px 0;
  }
  .policyList:first-of-type {
    padding-bottom: 48px;
  }
  .policyList:last-of-type {
    padding-bottom: 0;
  }
  .policyList .listTitle {
    padding-bottom: 12px;
    font-size: clamp(14px, 4.1vw, 16px);
  }
  .policyList .listContent {
    font-size: 14px;
  }
}
@media print, screen and (min-width: 768px) {
  .policyTitle {
    font-size: clamp(21px, 2.43vw, 35px);
    padding-bottom: 26px;
  }
  .policyList {
    padding: 0 0 40px 0;
  }
  .policyList:first-of-type {
    padding-bottom: 60px;
  }
  .policyList:last-of-type {
    padding-bottom: 0;
  }
  .policyList .listTitle {
    padding-bottom: 12px;
    font-size: clamp(14px, 1.25vw, 18px);
  }
  .policyList .listContent {
    font-size: clamp(14px, 1.04vw, 15px);
  }
}/*# sourceMappingURL=style.css.map */