.privacy-page .site-header {
  border-bottom: 1px solid var(--line)
}
.privacy-hero {
  padding: 11vw 14vw 8vw;
  border-bottom: 1px solid var(--line)
}
.privacy-hero h1 {
  font-size: clamp(4.7rem,12vw,13rem);
  font-family: var(--display-font);
  font-weight: 800;
  letter-spacing: -.045em;
  line-height: .84;
  margin: 0
}
.privacy-hero>p:last-child {
  color: var(--muted);
  font-size: 1rem;
  letter-spacing: -.01em;
  margin: 5vw 0 0
}
.policy-intro,.policy-language {
  padding: 80px 14vw;
  border-bottom: 1px solid var(--line)
}
.policy-intro p {
  max-width: 700px;
  font-size: clamp(1.5rem,2.45vw,2.8rem);
  font-family: var(--reading-font);
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -.012em;
  margin: 0
}
.policy-language {
  padding-left: 36vw
}
.policy-language h2 {
  font-size: clamp(2.4rem,5vw,5.7rem);
  font-family: var(--display-font);
  font-weight: 800;
  letter-spacing: -.035em;
  line-height: .9;
  margin: 0 0 48px
}
.policy-language ul {
  margin: 0;
  padding-left: 1.25em;
  max-width: 690px
}
.policy-language li {
  font-size: 1.22rem;
  font-family: var(--reading-font);
  letter-spacing: -.01em;
  line-height: 1.5;
  padding: 0 0 13px
}
.policy-language[dir="rtl"] {
  padding-left: 14vw;
  padding-right: 36vw;
  text-align: right
}
.policy-language[dir="rtl"] ul {
  padding-right: 1.25em;
  padding-left: 0
}
.contact {
  font-size: 1.12rem;
  font-family: var(--reading-font);
  letter-spacing: -.01em;
  line-height: 1.45;
  margin: 28px 0 0
}
.contact a {
  color: #000;
  text-underline-offset: 4px
}
@media(max-width:700px) {
  .privacy-hero {
    padding: 26vw 7vw 13vw
  }
  .privacy-hero h1 {
    font-size: clamp(4.4rem,20vw,7rem)
  }
  .policy-intro,.policy-language {
    padding: 62px 7vw
  }
  .policy-intro p {
    font-size: 1.8rem
  }
  .policy-language h2 {
    font-size: 2.7rem;
    margin-bottom: 36px
  }
  .policy-language li,.contact {
    font-size: 1.05rem
  }
  .policy-language[dir="rtl"] {
    padding-left: 7vw;
    padding-right: 7vw
  }
}

html[lang="ru"] .privacy-hero h1 {
  font-size: clamp(2.5rem,6.5vw,7.5rem);
  line-height: 1;
  overflow-wrap: anywhere
}
