.privacy .privacy-lead {
  max-width: 800px;
  margin: 0 auto;
  margin-bottom: calc(8px * 6);
}

@media screen and (max-width: 959px) {
  .privacy .privacy-lead {
    margin-bottom: calc((8px * 6) * 0.75);
  }
}

@media screen and (max-width: 519px) {
  .privacy .privacy-lead {
    margin-bottom: calc((8px * 6) * 0.5);
  }
}

.privacy .privacy-list {
  max-width: 800px;
  margin: 0 auto;
  counter-reset: privacy-num;
}

.privacy .privacy-list__item:not(:nth-last-of-type(1)) {
  margin-bottom: calc(8px * 2);
  padding-bottom: calc(8px * 2);
  border-bottom: solid 1px #111111;
}

@media screen and (max-width: 959px) {
  .privacy .privacy-list__item:not(:nth-last-of-type(1)) {
    margin-bottom: calc((8px * 2) * 0.75);
  }
}

@media screen and (max-width: 519px) {
  .privacy .privacy-list__item:not(:nth-last-of-type(1)) {
    margin-bottom: calc((8px * 2) * 0.5);
  }
}

@media screen and (max-width: 959px) {
  .privacy .privacy-list__item:not(:nth-last-of-type(1)) {
    padding-bottom: calc((8px * 2) * 0.75);
  }
}

@media screen and (max-width: 519px) {
  .privacy .privacy-list__item:not(:nth-last-of-type(1)) {
    padding-bottom: calc((8px * 2) * 0.5);
  }
}

.privacy .privacy-list__item dt {
  font-size: 2rem;
  font-weight: bold;
}

@media screen and (max-width: 959px) {
  .privacy .privacy-list__item dt {
    font-size: 1.8rem;
  }
}

@media screen and (max-width: 519px) {
  .privacy .privacy-list__item dt {
    font-size: 1.6rem;
  }
}

.privacy .privacy-list__item dt::before {
  counter-increment: privacy-num;
  content: counter(privacy-num) ". ";
}

/*# sourceMappingURL=../../maps/pages/privacy.css.map */
