.legal-page [data-border="true"]::after {
  content: "";
  border-width: var(--border-top-width, 0) var(--border-right-width, 0)
    var(--border-bottom-width, 0) var(--border-left-width, 0);
  border-color: var(--border-color, none);
  border-style: var(--border-style, none);
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: border-box;
  left: 0;
  top: 0;
  border-radius: inherit;
  pointer-events: none;
}
.legal-page .legal-stage {
  position: relative;
  width: 1200px;
  height: 6349px;
  background-color: var(--token-a6b9bcd3-68c6-410c-8e2c-fc39d9a1ebc9, #000000);
}
.legal-page .legal-content {
  position: absolute;
  overflow: visible;
  width: 60%;
  height: min-content;
  left: 50%;
  top: 192px;
  flex: none;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 32px;
  padding: 0;
}
.legal-page .legal-eligibility-section,
.legal-page .legal-content-section,
.legal-page .legal-safety-section,
.legal-page .legal-intro-section,
.legal-page .legal-subscriptions-section,
.legal-page .legal-liability-section,
.legal-page .legal-accounts-section,
.legal-page .legal-intellectual-property-section,
.legal-page .legal-rights-section {
  position: relative;
  overflow: visible;
  width: 100%;
  height: min-content;
  flex: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  padding: 0;
}
.legal-page .legal-content-warranty-copy,
.legal-page .legal-subscriptions-management-copy,
.legal-page .legal-eea-age-copy,
.legal-page .legal-rights-title,
.legal-page .legal-content-title,
.legal-page .legal-subscriptions-purchase-copy,
.legal-page .legal-links-title,
.legal-page .legal-updated,
.legal-page .legal-acceptance-copy,
.legal-page .legal-subscriptions-refund-copy,
.legal-page .legal-liability-title,
.legal-page .legal-eea-age-heading,
.legal-page .legal-content-license-copy,
.legal-page .legal-subscriptions-apple-copy,
.legal-page .legal-reading-note,
.legal-page .legal-age-copy,
.legal-page .legal-intellectual-property-title,
.legal-page .legal-safety-title,
.legal-page .legal-governing-law-title,
.legal-page .legal-age-heading,
.legal-page .legal-accounts-copy,
.legal-page .legal-eligibility-title,
.legal-page .legal-subscriptions-title,
.legal-page .legal-accounts-title,
.legal-page .legal-brand-rights-copy,
.legal-page .legal-disclaimer-title,
.legal-page .legal-content-posting-copy,
.legal-page .legal-contact-title,
.legal-page .legal-changes-title,
.legal-page .legal-title,
.legal-page .legal-summary,
.legal-page .legal-contact-intro {
  position: relative;
  z-index: 1;
  width: 100%;
  height: auto;
  flex: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  --site-paragraph-spacing: 0px;
  --site-link-text-color: #0099ff;
  --site-link-text-decoration: underline;
}
.legal-page .legal-subscriptions-refund-link-copy {
  position: relative;
  z-index: 1;
  width: 100%;
  height: auto;
  flex: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  --site-paragraph-spacing: 0px;
}
.legal-page .legal-safety-real-world-copy,
.legal-page .legal-liability-copy,
.legal-page .legal-changes-copy,
.legal-page .legal-links-advice-copy,
.legal-page .legal-intellectual-property-copy,
.legal-page .legal-rights-intro,
.legal-page .legal-links-copy,
.legal-page .legal-governing-law-copy,
.legal-page .legal-contact-copy,
.legal-page .legal-safety-intro,
.legal-page .legal-disclaimer-copy,
.legal-page .legal-links-liability-copy {
  position: relative;
  z-index: 0;
  width: 100%;
  height: auto;
  flex: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  --site-paragraph-spacing: 0px;
  --site-link-text-color: #0099ff;
  --site-link-text-decoration: underline;
}
.legal-page .legal-safety-harmful-content-item,
.legal-page .legal-safety-promotion-item,
.legal-page .legal-brand-commercial-item,
.legal-page .legal-brand-rights-section,
.legal-page .legal-brand-restrictions-list,
.legal-page .legal-safety-malicious-code-item,
.legal-page .legal-rights-restrictions-list,
.legal-page .legal-rights-conduct-list,
.legal-page .legal-safety-filter-circumvention-item,
.legal-page .legal-safety-third-party-apps-item,
.legal-page .legal-safety-automation-item,
.legal-page .legal-rights-defamation-item,
.legal-page .legal-brand-ai-research-item,
.legal-page .legal-safety-interference-item,
.legal-page .legal-safety-rules-list,
.legal-page .legal-brand-copying-item,
.legal-page .legal-safety-credentials-item,
.legal-page .legal-safety-vulnerability-item,
.legal-page .legal-safety-account-access-item,
.legal-page .legal-rights-spam-item {
  position: relative;
  overflow: visible;
  width: 100%;
  height: min-content;
  flex: none;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 12px;
  padding: 0;
}
.legal-page .legal-brand-rights-intro-wrap,
.legal-page .legal-safety-third-party-apps-copy,
.legal-page .legal-safety-harmful-content-copy,
.legal-page .legal-safety-interference-copy,
.legal-page .legal-rights-spam-copy,
.legal-page .legal-safety-account-access-copy,
.legal-page .legal-safety-filter-circumvention-copy,
.legal-page .legal-safety-malicious-code-copy,
.legal-page .legal-brand-ai-research-copy,
.legal-page .legal-rights-bullying-item,
.legal-page .legal-brand-commercial-copy,
.legal-page .legal-brand-materials-item,
.legal-page .legal-safety-illegal-item,
.legal-page .legal-brand-copying-copy,
.legal-page .legal-safety-automation-copy,
.legal-page .legal-safety-promotion-copy,
.legal-page .legal-rights-purchases-item,
.legal-page .legal-safety-vulnerability-copy,
.legal-page .legal-rights-defamation-copy,
.legal-page .legal-safety-credentials-copy {
  position: relative;
  z-index: 1;
  width: auto;
  height: auto;
  flex: none;
  white-space: pre;
  --site-paragraph-spacing: 0px;
  --site-link-text-color: #0099ff;
  --site-link-text-decoration: underline;
}
.legal-page .legal-safety-promotion-text,
.legal-page .legal-safety-credentials-text,
.legal-page .legal-brand-commercial-text,
.legal-page .legal-safety-filter-circumvention-text,
.legal-page .legal-safety-interference-text,
.legal-page .legal-safety-harmful-content-text,
.legal-page .legal-brand-copying-text,
.legal-page .legal-brand-materials-copy,
.legal-page .legal-safety-illegal-copy,
.legal-page .legal-brand-rights-intro,
.legal-page .legal-safety-third-party-apps-text,
.legal-page .legal-safety-vulnerability-text,
.legal-page .legal-safety-automation-text,
.legal-page .legal-rights-purchases-copy,
.legal-page .legal-safety-malicious-code-text,
.legal-page .legal-rights-bullying-copy,
.legal-page .legal-safety-account-access-text,
.legal-page .legal-rights-ai-training-copy,
.legal-page .legal-rights-defamation-text,
.legal-page .legal-brand-ai-research-text {
  position: relative;
  z-index: 1;
  width: 1px;
  height: auto;
  flex: 1 0 0px;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
  --site-paragraph-spacing: 0px;
  --site-link-text-color: #0099ff;
  --site-link-text-decoration: underline;
}
.legal-page .legal-list {
  position: relative;
  overflow: visible;
  width: 100%;
  height: min-content;
  flex: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
  padding: 0;
  margin: 0;
  list-style: none;
}
.legal-page .legal-list > li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.legal-page .legal-logo-link {
  position: absolute;
  overflow: visible;
  width: 201px;
  height: 73px;
  left: 64px;
  top: 64px;
  flex: none;
  display: block;
  text-decoration: none;
}
@supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
  .legal-page legal-content > * {
    margin: 0;
    margin-top: calc(32px / 2);
    margin-bottom: calc(32px / 2);
  }
  .legal-page legal-eligibility-section > :first-child,
  .legal-page legal-content-section > :first-child,
  .legal-page legal-safety-section > :first-child,
  .legal-page legal-intro-section > :first-child,
  .legal-page legal-subscriptions-section > :first-child,
  .legal-page legal-liability-section > :first-child,
  .legal-page legal-accounts-section > :first-child,
  .legal-page legal-intellectual-property-section > :first-child,
  .legal-page legal-content > :first-child,
  .legal-page legal-rights-section > :first-child {
    margin-top: 0;
  }
  .legal-page legal-eligibility-section > :last-child,
  .legal-page legal-content-section > :last-child,
  .legal-page legal-safety-section > :last-child,
  .legal-page legal-intro-section > :last-child,
  .legal-page legal-subscriptions-section > :last-child,
  .legal-page legal-liability-section > :last-child,
  .legal-page legal-accounts-section > :last-child,
  .legal-page legal-intellectual-property-section > :last-child,
  .legal-page legal-content > :last-child,
  .legal-page legal-rights-section > :last-child {
    margin-bottom: 0;
  }
  .legal-page legal-eligibility-section > *,
  .legal-page legal-content-section > *,
  .legal-page legal-safety-section > *,
  .legal-page legal-intro-section > *,
  .legal-page legal-subscriptions-section > *,
  .legal-page legal-liability-section > *,
  .legal-page legal-accounts-section > *,
  .legal-page legal-intellectual-property-section > *,
  .legal-page legal-rights-section > * {
    margin: 0;
    margin-top: calc(16px / 2);
    margin-bottom: calc(16px / 2);
  }
  .legal-page legal-safety-harmful-content-item > *,
  .legal-page legal-safety-promotion-item > *,
  .legal-page legal-brand-commercial-item > *,
  .legal-page legal-brand-rights-section > *,
  .legal-page legal-brand-restrictions-list > *,
  .legal-page legal-safety-malicious-code-item > *,
  .legal-page legal-rights-restrictions-list > *,
  .legal-page legal-rights-conduct-list > *,
  .legal-page legal-safety-filter-circumvention-item > *,
  .legal-page legal-safety-third-party-apps-item > *,
  .legal-page legal-safety-automation-item > *,
  .legal-page legal-rights-defamation-item > *,
  .legal-page legal-brand-ai-research-item > *,
  .legal-page legal-safety-interference-item > *,
  .legal-page legal-safety-rules-list > *,
  .legal-page legal-brand-copying-item > *,
  .legal-page legal-safety-credentials-item > *,
  .legal-page legal-safety-vulnerability-item > *,
  .legal-page legal-safety-account-access-item > *,
  .legal-page legal-rights-spam-item > * {
    margin: 0;
    margin-left: calc(12px / 2);
    margin-right: calc(12px / 2);
  }
  .legal-page legal-safety-harmful-content-item > :first-child,
  .legal-page legal-safety-promotion-item > :first-child,
  .legal-page legal-brand-commercial-item > :first-child,
  .legal-page legal-brand-rights-section > :first-child,
  .legal-page legal-brand-restrictions-list > :first-child,
  .legal-page legal-safety-malicious-code-item > :first-child,
  .legal-page legal-rights-restrictions-list > :first-child,
  .legal-page legal-rights-conduct-list > :first-child,
  .legal-page legal-safety-filter-circumvention-item > :first-child,
  .legal-page legal-safety-third-party-apps-item > :first-child,
  .legal-page legal-safety-automation-item > :first-child,
  .legal-page legal-rights-defamation-item > :first-child,
  .legal-page legal-brand-ai-research-item > :first-child,
  .legal-page legal-safety-interference-item > :first-child,
  .legal-page legal-safety-rules-list > :first-child,
  .legal-page legal-brand-copying-item > :first-child,
  .legal-page legal-safety-credentials-item > :first-child,
  .legal-page legal-safety-vulnerability-item > :first-child,
  .legal-page legal-safety-account-access-item > :first-child,
  .legal-page legal-rights-spam-item > :first-child {
    margin-left: 0;
  }
  .legal-page legal-safety-harmful-content-item > :last-child,
  .legal-page legal-safety-promotion-item > :last-child,
  .legal-page legal-brand-commercial-item > :last-child,
  .legal-page legal-brand-rights-section > :last-child,
  .legal-page legal-brand-restrictions-list > :last-child,
  .legal-page legal-safety-malicious-code-item > :last-child,
  .legal-page legal-rights-restrictions-list > :last-child,
  .legal-page legal-rights-conduct-list > :last-child,
  .legal-page legal-safety-filter-circumvention-item > :last-child,
  .legal-page legal-safety-third-party-apps-item > :last-child,
  .legal-page legal-safety-automation-item > :last-child,
  .legal-page legal-rights-defamation-item > :last-child,
  .legal-page legal-brand-ai-research-item > :last-child,
  .legal-page legal-safety-interference-item > :last-child,
  .legal-page legal-safety-rules-list > :last-child,
  .legal-page legal-brand-copying-item > :last-child,
  .legal-page legal-safety-credentials-item > :last-child,
  .legal-page legal-safety-vulnerability-item > :last-child,
  .legal-page legal-safety-account-access-item > :last-child,
  .legal-page legal-rights-spam-item > :last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .legal-page .hide-legal-desktop {
    display: none !important;
  }
}
@media (min-width: 810px) and (max-width: 1199px) {
  .legal-page .hide-legal-tablet {
    display: none !important;
  }
  .legal-page .legal-stage {
    width: 810px;
    height: 8119px;
  }
  .legal-page .legal-logo-link,
  .legal-page .legal-content {
    width: 60%;
    height: min-content;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 192px;
    flex: none;
    aspect-ratio: unset;
  }
  .legal-page .legal-logo-link {
    width: 201px;
    height: 73px;
    left: 64px;
    top: 64px;
  }
}
@media (min-width: 640px) and (max-width: 809px) {
  .legal-page .hide-legal-phablet {
    display: none !important;
  }
  .legal-page .legal-stage {
    width: 640px;
    height: 9862px;
  }
  .legal-page .legal-content {
    width: 60%;
    height: min-content;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 161px;
    flex: none;
    transform: translateX(-50%);
    aspect-ratio: unset;
  }
  .legal-page .legal-logo-link {
    width: 201px;
    height: 73px;
    right: auto;
    bottom: auto;
    left: 32px;
    top: 32px;
    flex: none;
    transform: none;
    aspect-ratio: unset;
  }
}
@media (max-width: 639px) {
  .legal-page .hide-legal-phone {
    display: none !important;
  }
  .legal-page .legal-stage {
    width: 390px;
    height: 11476px;
  }
  .legal-page .legal-content {
    width: 80%;
    height: min-content;
    right: auto;
    bottom: auto;
    left: 50%;
    top: 161px;
    flex: none;
    transform: translateX(-50%);
    aspect-ratio: unset;
  }
  .legal-page .legal-liability-section {
    padding: 0 0 20px;
  }
  .legal-page .legal-logo-link {
    width: 201px;
    height: 73px;
    right: auto;
    bottom: auto;
    left: 32px;
    top: 32px;
    flex: none;
    transform: none;
    aspect-ratio: unset;
  }
}
.type-title-scope .text-page-title h1,
.type-title-scope h1.text-page-title {
  --site-font-family: ".SFNSDisplay-Heavy", "SFProDisplay-Heavy",
    "SFUIDisplay-Heavy", ".SFUIDisplay-Heavy", "SF Pro Display", "-apple-system",
    "BlinkMacSystemFont", sans-serif;
  --site-font-style: normal;
  --site-font-weight: 799;
  --site-text-color: var(--token-4accdc29-d8b1-4b3e-be3d-4dc478e9b67d, #ffffff);
  --site-font-size: 36px;
  --site-letter-spacing: -1.3px;
  --site-text-transform: none;
  --site-text-decoration: none;
  --site-line-height: 1em;
  --site-text-alignment: start;
}
.type-section-scope .text-section-title h2,
.type-section-scope h2.text-section-title {
  --site-font-family: ".SFNSDisplay-Bold", "SFProDisplay-Bold",
    "SFUIDisplay-Bold", ".SFUIDisplay-Bold", "SF Pro Display", "-apple-system",
    "BlinkMacSystemFont", sans-serif;
  --site-font-style: normal;
  --site-font-weight: 699;
  --site-text-color: var(--token-f9e75624-c0a9-4495-98b1-d7d0684d1693, #e5e5e5);
  --site-font-size: 25px;
  --site-letter-spacing: 0px;
  --site-text-transform: none;
  --site-text-decoration: none;
  --site-line-height: 1.4em;
  --site-text-alignment: start;
}
.type-subsection-scope .text-subsection-title {
  --site-font-family: ".SFNSDisplay-Semibold", "SFProDisplay-Semibold",
    "SFUIDisplay-Semibold", ".SFUIDisplay-Semibold", "SF Pro Display",
    "-apple-system", "BlinkMacSystemFont", sans-serif;
  --site-font-style: normal;
  --site-font-weight: 599;
  --site-text-color: var(--token-f9e75624-c0a9-4495-98b1-d7d0684d1693, #e5e5e5);
  --site-font-size: 19px;
  --site-letter-spacing: -0.2px;
  --site-text-transform: none;
  --site-text-decoration: none;
  --site-line-height: 1.4em;
  --site-text-alignment: start;
}
.type-link-scope .text-link a,
.type-link-scope a.text-link {
  --site-link-text-color: var(
    --token-f9e75624-c0a9-4495-98b1-d7d0684d1693,
    #e5e5e5
  );
  --site-link-text-decoration: none;
  --site-link-hover-text-color: var(
      --token-4accdc29-d8b1-4b3e-be3d-4dc478e9b67d,
      #ffffff
    )
    /* {"name":"White"} */;
  --site-link-hover-text-decoration: underline;
}
