.privacy-policy__container {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding-top: 0;
}
.privacy-policy__title {
  font-family: var(--font-random-grotesque-standard);
  font-weight: 400;
  font-size: 40px;
  color: black;
  line-height: 110%;
  margin: 0;
}
.privacy-policy__content {
  width: 100%;
  font-family: var(--font-mevermind-compact);
  font-weight: 400;
  font-size: 17px;
  color: black;
  line-height: 135%;
}
@media (max-width: 899px) {
  .privacy-policy__content {
    width: 100%;
    max-width: 750px;
  }
}
@media (min-width: 900px) {
  .privacy-policy__content p,
  .privacy-policy__content ul,
  .privacy-policy__content ol {
    width: 100%;
    max-width: 750px;
  }
}
.privacy-policy__content h2 {
  font-family: var(--font-random-grotesque-standard);
  font-weight: 400;
  font-size: 30px;
  line-height: 110%;
}
.privacy-policy__content p {
  margin: 12px 0;
}
.privacy-policy__content ul,
.privacy-policy__content ol,
.privacy-policy__content dl,
.privacy-policy__content pre,
.privacy-policy__content figure {
  padding: 0;
  margin: 0 0 0 25px;
}
.privacy-policy__content ul > li {
  list-style-type: '—  ';
}
.privacy-policy__content li {
  margin: 12px 0;
}
.privacy-policy__content b {
  font-weight: 600;
}
.privacy-policy__content a {
  color: black;
  text-decoration: none;
}
.privacy-policy__content a:hover {
  text-decoration: underline;
}
.prefix-3-2 ol,
.prefix-3-5 ol,
.prefix-4-1 ol {
  counter-reset: ol-item 0;
  /* Adjust this value to (start - 1) for any future start numbers */
  list-style: none;
}
.prefix-3-2 ol > li::before,
.prefix-3-5 ol > li::before,
.prefix-4-1 ol > li::before {
  content: "3.1." counter(ol-item) ". ";
  /* Prefix + auto-number + dot + space */
  counter-increment: ol-item;
  /* Increments the counter for each <li> */
  font-weight: 600;
  /* Optional: Makes the number stand out */
}
.prefix-3-2 ol > li::before {
  content: "3.2." counter(ol-item) ". ";
}
.prefix-3-5 ol > li::before {
  content: "3.5." counter(ol-item) ". ";
}
.prefix-4-1 ol > li::before {
  content: "4.1." counter(ol-item) ". ";
}
@media screen and (max-width: 768px) {
  .privacy-policy__container {
    gap: 24px;
  }
  .privacy-policy__title {
    font-size: 26px;
  }
  .privacy-policy__content h2 {
    margin: 20px 0;
  }
}
@media screen and (max-width: 640px) {
  .privacy-policy .container {
    --container-px: 16px;
  }
}