/* Правовые документы (/privacy). Проза берётся из post.css — здесь только то,
   чего у статьи блога нет: заголовок документа внутри тела (у поста он в
   masthead) и список внутри callout-врезки. */

.legal{padding-top:clamp(56px,7vw,88px)}

.legal h1{font-family:var(--serif);font-weight:600;font-size:clamp(30px,5vw,44px);line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin-bottom:.5em}

/* Строка версии и даты вступления в силу: последний абзац перед врезкой. */
.legal .lead + p{font-family:var(--sans);font-size:15px;color:var(--ink-soft);letter-spacing:.01em}

.legal .callout ul{margin:0;padding-left:1.15em}
.legal .callout li{font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--ink-soft);margin-bottom:.5em}
.legal .callout li:last-child{margin-bottom:0}

.legal h2 + p,.legal h2 + ul{margin-top:0}

/* Архив редакций. Плашка над архивным текстом обязана читаться раньше самого
   документа: иначе человек прочтёт недействующие обязательства как текущие. */
.legal-archived{font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--ink-soft);background:var(--sand-2,rgba(0,0,0,.04));border-left:3px solid var(--accent,var(--ink-soft));border-radius:4px;padding:.85em 1.1em;margin:0 0 1.6em}
.legal-archived a{white-space:nowrap}

.legal-allversions{margin-top:2.4em;font-family:var(--sans);font-size:15px}

.legal-versions{list-style:none;margin:1.6em 0;padding:0}
.legal-versions__item{padding:.9em 0;border-top:1px solid var(--rule,rgba(0,0,0,.1))}
.legal-versions__item:last-child{border-bottom:1px solid var(--rule,rgba(0,0,0,.1))}
.legal-versions__link{font-family:var(--sans);font-size:17px;font-weight:600}
.legal-versions__badge{font-family:var(--sans);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--rule,rgba(0,0,0,.15));border-radius:999px;padding:.15em .6em;margin-left:.6em;white-space:nowrap}
.legal-versions__dates{margin:.35em 0 0;font-family:var(--sans);font-size:15px;color:var(--ink-soft)}
.legal-versions__empty{font-family:var(--sans);font-size:15px;color:var(--ink-soft)}
