/*
Theme Name: Twenty Twenty-one Child
Version: 1.6
Template: twentytwentyone
*/
:root {
  --viewport-width: min(100vw, 2000px);
  --b: calc(var(--viewport-width) / 160);
}

#privacy {
  min-height: auto;
}
#privacy .privacy__wrapper {
  padding-bottom: max(12.5rem, 100px);
}
#privacy .privacy__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: max(2.4rem, 16px);
  background: #f7f7f7;
  border-radius: max(2.5rem, 20px);
  padding: max(8rem, 30px) max(10rem, 20px);
  margin-top: max(4.5rem, 30px);
  margin-bottom: max(4.5rem, 30px);
  overflow: hidden;
}
#privacy .privacy__detail h3 {
  font-size: max(2.4rem, 18px);
  font-weight: 600;
  line-height: 2;
  letter-spacing: 0;
}
#privacy .privacy__detail ol {
  list-style: decimal;
  padding-left: max(2.4rem, 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: max(1.6rem, 12px);
}
#privacy .privacy__detail ol li {
  padding-left: max(0.8rem, 6px);
}/*# sourceMappingURL=privacypolicy.css.map */