.privacy-policy__title {
  font-size: var(--tdfs-news-heading);
  line-height: 1.2;
}
.privacy-policy__date span {
  font-size: var(--tdfs-card-category-2);
  font-style: italic;
  line-height: 1.2;
}
.privacy-policy__date {
  font-size: var(--tdfs-card-category-3);
  font-weight: 700;
  line-height: 1.2;
}
.privacy-policy {
  padding-top: 9.375vw;
}
@media screen and (max-width: 1024px) {
  .privacy-policy {
    padding-top: 12.6953125vw;
  }
}
@media screen and (max-width: 820px) {
  .privacy-policy {
    padding-top: 15.8536585366vw;
  }
}
@media screen and (max-width: 768px) {
  .privacy-policy {
    padding-top: 16.9270833333vw;
  }
}
@media screen and (max-width: 570px) {
  .privacy-policy {
    padding-top: 22.8070175439vw;
  }
}
@media screen and (max-width: 480px) {
  .privacy-policy {
    padding-top: 27.0833333333vw;
  }
}
@media screen and (max-width: 430px) {
  .privacy-policy {
    padding-top: 30.2325581395vw;
  }
}
@media screen and (max-width: 390px) {
  .privacy-policy {
    padding-top: 33.3333333333vw;
  }
}
.privacy-policy__header {
  padding-bottom: 2.0833333333vw;
  margin-bottom: 3.125vw;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1294117647);
}
@media screen and (max-width: 1024px) {
  .privacy-policy__header {
    padding-bottom: 2.9296875vw;
  }
}
@media screen and (max-width: 820px) {
  .privacy-policy__header {
    padding-bottom: 3.6585365854vw;
  }
}
@media screen and (max-width: 768px) {
  .privacy-policy__header {
    padding-bottom: 3.90625vw;
  }
}
@media screen and (max-width: 570px) {
  .privacy-policy__header {
    padding-bottom: 5.2631578947vw;
  }
}
@media screen and (max-width: 480px) {
  .privacy-policy__header {
    padding-bottom: 6.25vw;
  }
}
@media screen and (max-width: 430px) {
  .privacy-policy__header {
    padding-bottom: 6.976744186vw;
  }
}
@media screen and (max-width: 390px) {
  .privacy-policy__header {
    padding-bottom: 7.6923076923vw;
  }
}
@media screen and (max-width: 1024px) {
  .privacy-policy__header {
    margin-bottom: 2.9296875vw;
  }
}
@media screen and (max-width: 820px) {
  .privacy-policy__header {
    margin-bottom: 3.6585365854vw;
  }
}
@media screen and (max-width: 768px) {
  .privacy-policy__header {
    margin-bottom: 3.90625vw;
  }
}
@media screen and (max-width: 570px) {
  .privacy-policy__header {
    margin-bottom: 5.2631578947vw;
  }
}
@media screen and (max-width: 480px) {
  .privacy-policy__header {
    margin-bottom: 6.25vw;
  }
}
@media screen and (max-width: 430px) {
  .privacy-policy__header {
    margin-bottom: 6.976744186vw;
  }
}
@media screen and (max-width: 390px) {
  .privacy-policy__header {
    margin-bottom: 7.6923076923vw;
  }
}
.privacy-policy__title {
  margin-bottom: 2.0833333333vw;
}
@media screen and (max-width: 1024px) {
  .privacy-policy__title {
    margin-bottom: 1.953125vw;
  }
}
@media screen and (max-width: 820px) {
  .privacy-policy__title {
    margin-bottom: 2.4390243902vw;
  }
}
@media screen and (max-width: 768px) {
  .privacy-policy__title {
    margin-bottom: 2.6041666667vw;
  }
}
@media screen and (max-width: 570px) {
  .privacy-policy__title {
    margin-bottom: 3.5087719298vw;
  }
}
@media screen and (max-width: 480px) {
  .privacy-policy__title {
    margin-bottom: 4.1666666667vw;
  }
}
@media screen and (max-width: 430px) {
  .privacy-policy__title {
    margin-bottom: 4.6511627907vw;
  }
}
@media screen and (max-width: 390px) {
  .privacy-policy__title {
    margin-bottom: 5.1282051282vw;
  }
}
.privacy-policy__date {
  color: #433f3e;
}
.privacy-policy__date span {
  font-weight: 400;
  font-style: italic;
}

/*# sourceMappingURL=privacy-policy.css.map*/