/* Страницы документов: consent.html, privacy.html. Шапка лаймом и подвал чёрным, как на лендинге. */
.document-header{background:var(--lime);padding-block:1rem}
.document-header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.document-header .btn{min-height:2.9rem;width:auto}
.document-content{max-width:52rem;padding-block:var(--s-7) var(--s-8)}
.document-content h1{font:900 clamp(1.9rem,5vw,3rem)/1.06 var(--font-display);letter-spacing:-.03em;margin:var(--s-3) 0;overflow-wrap:anywhere;text-wrap:balance}
.document-content h2{font:800 clamp(1.25rem,2.4vw,1.5rem)/1.2 var(--font-display);margin:var(--s-7) 0 var(--s-3)}
.document-content p,.document-content li{line-height:1.75}
.document-content p+p{margin-top:var(--s-3)}
.document-content ul{list-style:disc;padding-left:1.4rem;margin-bottom:var(--s-4)}
.document-content a{text-underline-offset:3px;text-decoration-color:var(--lime-deep);text-decoration-thickness:2px;overflow-wrap:anywhere}
.document-version{color:var(--muted);margin-bottom:var(--s-5)}
.document-notice,.document-pending{display:block;padding:1rem 1.2rem;border-radius:var(--radius-sm);background:rgba(208,250,9,.3);border:1px solid rgba(18,18,17,.12);line-height:1.6}
.document-footer{background:var(--ink);color:var(--muted-dark);padding-block:var(--s-6);font-size:.9rem}
.document-footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3) var(--s-6)}
.footer-links{display:flex;flex-wrap:wrap;gap:0 var(--s-5)}
.footer-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--white);text-underline-offset:4px;text-decoration-color:rgba(208,250,9,.5)}
@media print{
  @page{size:A4;margin:14mm}
  body{background:#fff}
  .document-header{background:#fff;border-bottom:1px solid #999}
  .document-header .btn{display:none}
  .document-footer{background:#fff;color:#333}
  .footer-links a{color:#000}
  .document-notice,.document-pending{background:#f2f2f2}
}
