/* Только для страниц сравнения. Общие style.css и components.css не трогаем:
   их хэши стоят в <head> у всех живых страниц, и правка там означала бы
   переиздание всего сайта ради двух правил. Инлайновый <style> невозможен —
   CSP на сервере: style-src 'self'. */
.doc-body ul,.doc-body ol{margin:0 0 14px;padding-left:1.3em}
.doc-body li{margin:0 0 9px}
.doc-body li:last-child{margin-bottom:0}
.doc-body li::marker{color:var(--text-quiet)}
.vs-links{list-style:none;padding-left:0}
.vs-card__links{margin:14px 0 0;font-size:14px;display:flex;flex-wrap:wrap;gap:6px 16px}
.vs-lang{font-size:11px;letter-spacing:.04em;color:var(--text-quietest);border:1px solid var(--border-strong);border-radius:4px;padding:1px 4px;margin-left:5px;vertical-align:1px}
.vs-links li{margin:0 0 10px}
.vs-table .table__row{grid-template-columns:1.15fr 1fr 1fr}
.vs-mark{margin-right:7px;font-weight:600}
.vs-mark--yes{color:var(--accent)}
.vs-mark--partial{color:var(--text-quiet)}
.vs-mark--no{color:var(--text-quietest)}
@media (max-width:760px){
  .vs-table .table__row{grid-template-columns:minmax(104px,1.15fr) minmax(120px,1fr) minmax(120px,1fr)}
  .doc-body ul,.doc-body ol{padding-left:1.15em}
}
