@media (max-width: 768px) {
  .privacy__inner {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
}
.privacy__container {
  max-width: 904px;
  margin: auto;
}
.privacy__box:nth-child(n+2) {
  margin-top: 7em;
}
@media (max-width: 768px) {
  .privacy__box:nth-child(n+2) {
    margin-top: 2.5em;
  }
}
.privacy__title {
  padding-bottom: 2rem;
  border-bottom: 1px solid #F8F9FB;
}
@media (max-width: 768px) {
  .privacy__title {
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
  }
}
.privacy__lead {
  line-height: 1.8;
  letter-spacing: 0.05em;
  margin-bottom: 2.5em;
}
@media (max-width: 768px) {
  .privacy__lead {
    font-size: 0.875em;
    line-height: 2;
    margin-bottom: 2rem;
  }
}
.privacy__item {
  padding: 0.75em 0;
  border-bottom: 1px solid #F8F9FB;
}
.privacy__item-title {
  font-size: 1.125em;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin-bottom: 0.5rem;
}
@media (max-width: 768px) {
  .privacy__item-title {
    font-size: 1rem;
    line-height: 1.55;
  }
}
.privacy__item-text {
  line-height: 1.8;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .privacy__item-text {
    font-size: 0.875em;
  }
}
.privacy__item-list {
  padding-left: 1.5em;
}
.privacy__item-item {
  line-height: 1.8;
  letter-spacing: 0.05em;
  list-style: inherit;
}
@media (max-width: 768px) {
  .privacy__item-item {
    font-size: 0.875em;
  }
}