/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[7].use[2]!../../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[7].use[3]!../../../node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[15].oneOf[7].use[4]!../../../node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[15].oneOf[7].use[5]!./src/app/(landing)/privacy-policy/page.module.sass ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page_legalContent__fZ_Wa strong {
  display: contents;
}
.page_legalContent__fZ_Wa > ol {
  display: flex;
  flex-direction: column;
  gap: 6.25rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.page_legalContent__fZ_Wa > ol > li {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.page_legalContent__fZ_Wa > ol > li > h2 {
  display: flex;
  gap: 0.625rem;
}
.page_legalContent__fZ_Wa > ol > li > h2::before {
  content: counter(item) ".	";
  flex-shrink: 0;
  margin-left: -1.25rem;
}
.page_legalContent__fZ_Wa p,
.page_legalContent__fZ_Wa li {
  font-family: var(--font-manrope), var(--font-manrope-family), "Helvetica Neue", Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: var(--font-manrope-weight-semibold);
  line-height: 1.5;
  color: var(--color-text-tertiary-muted);
}
.page_legalContent__fZ_Wa ol {
  counter-reset: item;
}
.page_legalContent__fZ_Wa li::before {
  flex-shrink: 0;
}
.page_legalContent__fZ_Wa li p {
  margin-block: 0;
}
.page_legalContent__fZ_Wa ol > li {
  counter-increment: item;
}
.page_legalContent__fZ_Wa ol ol li:not(.page_is_initial__ZDMiB) {
  display: flex;
  gap: 0.625rem;
}
.page_legalContent__fZ_Wa ol ol li:not(.page_is_initial__ZDMiB)::before {
  flex-shrink: 0;
}
.page_legalContent__fZ_Wa ol ol > li:not(.page_is_initial__ZDMiB)::before {
  content: counters(item, ".	") ".	";
  margin-left: -1.25rem;
}
.page_legalContent__fZ_Wa .page_inlineText__ibN7b {
  flex: 1;
  min-width: 0;
}
.page_legalContent__fZ_Wa .page_paragraphBody__jQWz6 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 0.625rem;
  min-width: 0;
}
.page_legalContent__fZ_Wa ul {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  margin-block: 0.625rem 0;
  padding-inline-start: 1.5rem;
  list-style-type: disc;
}
.page_legalContent__fZ_Wa .page_link__cPKso {
  color: var(--color-mint-dark);
  text-decoration: underline;
}
.page_legalContent__fZ_Wa .page_link__cPKso:hover {
  text-decoration: none;
}

.page_annex__GsWv6 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  margin-block-start: 6.25rem;
}

.page_annexTable__IEcbZ {
  width: 100%;
  border: 0.125rem solid #cac3b4;
  border-collapse: collapse;
}
.page_annexTable__IEcbZ td {
  padding: 1rem;
  border: 0.125rem solid #cac3b4;
  vertical-align: top;
}
.page_annexTable__IEcbZ td p + p {
  margin-block-start: 0.625rem;
}
