@supports (--b2b-native-mode: app){@media not all{ 
.legal-doc-page {
  max-width: 820px;
  margin: 0 auto;
  padding: 8px 0 32px;
}

.legal-doc-page__kicker {
  margin: 0 0 8px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--text-secondary, rgba(255, 255, 255, 0.65));
}

.legal-doc-page__title {
  margin: 0 0 10px;
  font-size: clamp(26px, 4vw, 36px);
  line-height: 1.12;
  letter-spacing: -0.02em;
}

.legal-doc-page__meta {
  margin: 0 0 22px;
  font-size: 12px;
  color: var(--text-tertiary, rgba(255, 255, 255, 0.5));
}

.legal-doc-page__body {
  border: 1px solid var(--card-border, rgba(255, 255, 255, 0.1));
  border-radius: 16px;
  background: var(--card-bg, rgba(255, 255, 255, 0.03));
  padding: 22px 24px;
  font-size: 14px;
  line-height: 1.65;
  color: var(--text-secondary, rgba(255, 255, 255, 0.82));
}

.legal-doc-page__body h2,
.legal-doc-page__body h3 {
  color: var(--text, #fff);
  margin: 1.4em 0 0.55em;
  line-height: 1.25;
}

.legal-doc-page__body h2:first-child,
.legal-doc-page__body h3:first-child {
  margin-top: 0;
}

.legal-doc-page__body h2 {
  font-size: 18px;
}

.legal-doc-page__body h3 {
  font-size: 15px;
}

.legal-doc-page__body p {
  margin: 0 0 0.85em;
}

.legal-doc-page__body p:last-child {
  margin-bottom: 0;
}

.legal-doc-page__draft {
  margin: 0 0 16px;
  padding: 10px 12px;
  border-radius: 10px;
  border: 1px solid rgba(245, 158, 11, 0.35);
  background: rgba(245, 158, 11, 0.08);
  color: var(--text-secondary, rgba(255, 255, 255, 0.78));
  font-size: 13px;
}

.legal-doc-page__back {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 20px;
  font-size: 13px;
  color: var(--accent, #0078d4);
  text-decoration: none;
}

.legal-doc-page__back:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  .legal-doc-page__body {
    padding: 16px;
  }
}
}}@supports (--b2b-native-mode: film){@media all{ 
.legal-doc-page:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  max-width: 820px;
  margin: 0 auto;
  padding: 8px 0 32px;
}

.legal-doc-page__kicker:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  margin: 0 0 8px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--text-secondary, rgba(255, 255, 255, 0.65));
}

.legal-doc-page__title:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  margin: 0 0 10px;
  font-size: clamp(26px, 4vw, 36px);
  line-height: 1.12;
  letter-spacing: -0.02em;
}

.legal-doc-page__meta:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  margin: 0 0 22px;
  font-size: 12px;
  color: var(--text-tertiary, rgba(255, 255, 255, 0.5));
}

.legal-doc-page__body:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  border: 1px solid var(--card-border, rgba(255, 255, 255, 0.1));
  border-radius: 16px;
  background: var(--card-bg, rgba(255, 255, 255, 0.03));
  padding: 22px 24px;
  font-size: 14px;
  line-height: 1.65;
  color: var(--text-secondary, rgba(255, 255, 255, 0.82));
}

.legal-doc-page__body h2:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))),
.legal-doc-page__body h3:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  color: var(--text, #fff);
  margin: 1.4em 0 0.55em;
  line-height: 1.25;
}

.legal-doc-page__body h2:first-child:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))),
.legal-doc-page__body h3:first-child:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  margin-top: 0;
}

.legal-doc-page__body h2:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  font-size: 18px;
}

.legal-doc-page__body h3:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  font-size: 15px;
}

.legal-doc-page__body p:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  margin: 0 0 0.85em;
}

.legal-doc-page__body p:last-child:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  margin-bottom: 0;
}

.legal-doc-page__draft:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  margin: 0 0 16px;
  padding: 10px 12px;
  border-radius: 10px;
  border: 1px solid rgba(245, 158, 11, 0.35);
  background: rgba(245, 158, 11, 0.08);
  color: var(--text-secondary, rgba(255, 255, 255, 0.78));
  font-size: 13px;
}

.legal-doc-page__back:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 20px;
  font-size: 13px;
  color: var(--accent, #0078d4);
  text-decoration: none;
}

.legal-doc-page__back:hover:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
  text-decoration: underline;
}

@media (max-width: 640px) {
  .legal-doc-page__body:not(:where(html[data-landing-film="1"] :is([data-film-frame],[data-film-surface],[data-film-surface] *,[data-film-native-surface],[data-film-native-surface] *))) {
    padding: 16px;
  }
}
}}