.background-set {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#page .page-content h3 {
  line-height: 1.7;
  font-size: 18px;
  font-size: clamp(18px, 6vw, 36px);
  font-weight: 700;
  margin-bottom: 5%;
}
@media screen and (min-width: 768px) {
  #page .page-content h3 {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
#page .page-content p {
  line-height: 1.7;
  margin-bottom: 5%;
  font-size: 14px;
  font-size: clamp(14px, 4.3vw, 24px);
}
@media screen and (min-width: 768px) {
  #page .page-content p {
    margin-bottom: 30px;
    font-size: 14px;
  }
}
#page .page-content a {
  border-bottom: 1px solid #000000;
  font-weight: 700;
}
#page .page-content ul {
  padding-left: 5%;
  line-height: 1.7;
  list-style: disc;
  margin-bottom: 5%;
  font-size: clamp(14px, 4.3vw, 24px);
}
@media screen and (min-width: 768px) {
  #page .page-content ul {
    padding-left: 30px;
    margin-bottom: 30px;
    font-size: 14px;
  }
}
#page .page-content__inner .page-content__box:last-of-type {
  margin-bottom: 0;
}
#page .page-content__box {
  margin-bottom: 10%;
}
#page .page-content__box p:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  #page .page-content__box {
    margin-bottom: 60px;
  }
}/*# sourceMappingURL=privacy.css.map */