/* ============================================================
   Оформление текстовых страниц (политика конфиденциальности)
   ============================================================ */
.doc{padding:clamp(120px,16vh,170px) 0 clamp(60px,8vw,110px)}
.doc .wrap{max-width:900px}
.doc__head{margin-bottom:clamp(36px,5vw,60px)}
.doc__head .sec-title{font-size:clamp(30px,5vw,60px)}
.doc__upd{margin-top:16px;font-size:15px;color:var(--gray2);letter-spacing:.05em}

.doc__body h2{
  font-family:var(--fd);font-weight:400;font-size:clamp(20px,2.4vw,28px);
  letter-spacing:.02em;text-transform:uppercase;line-height:1.1;
  margin:clamp(34px,4vw,52px) 0 16px;padding-top:clamp(22px,3vw,30px);
  border-top:1px solid var(--line);
}
.doc__body h2:first-child{border-top:0;padding-top:0;margin-top:0}
.doc__body p{color:var(--gray);font-size:16.5px;letter-spacing:.028em;line-height:1.55;margin-bottom:14px}
.doc__body b{color:var(--white);font-weight:400}
.doc__body ul{list-style:none;margin:0 0 16px}
.doc__body ul li{
  position:relative;padding-left:22px;color:var(--gray);
  font-size:16.5px;letter-spacing:.028em;line-height:1.5;margin-bottom:9px;
}
.doc__body ul li::before{
  content:'';position:absolute;left:2px;top:11px;
  width:7px;height:7px;border-radius:50%;background:var(--orange);
}

.doc__req{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:18px 0 22px!important}
.doc__req li{
  display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:space-between;align-items:baseline;
  padding:14px 18px!important;margin:0!important;border-bottom:1px solid var(--line);
}
.doc__req li:last-child{border-bottom:0}
.doc__req li::before{display:none}
.doc__req span{font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray2)}
.doc__req b{text-align:right}

.doc__note{
  margin-top:clamp(34px,4vw,50px);padding:22px;border-radius:14px;
  background:rgba(255,212,0,.07);border:1px solid rgba(255,212,0,.22);
}
.doc__note p{margin:0;color:var(--gray)}
.doc__back{margin-top:clamp(34px,4vw,50px)}

.header .btn--sm{white-space:nowrap}
@media (max-width:720px){
  .doc__req li{flex-direction:column}
  .doc__req b{text-align:left}
}
