/* welawart-legal.css — юридическая страница (policy/consent) на ОБЩЕМ тёмном сплите (.rb-split):
 * панель/печать/знак ART/LAW — слева, читаемый юр-текст — в правой колонке (.rb-split__content).
 * Каркас + сплит (включая min-height на десктопе — короткий consent не оставляет пустую страницу) —
 * в welawart-rebuild.css. Здесь — только проза тела (как article-render, но без меты/обложки). */

/* заголовок (rb-split__title) → тело: чуть больше воздуха перед плотным юр-текстом */
.rb-split.rb-legal .rb-split__title{margin:0 0 20px;}

.rb-legal__body{font-size:15px;line-height:1.62;color:var(--dark);overflow-wrap:anywhere;}
.rb-legal__body > :first-child{margin-top:0;}
.rb-legal__body p{margin:0 0 14px;}
/* h1 из вставленного редактором текста стилизуем как h2 (на странице уже есть свой h1-заголовок) */
.rb-legal__body h1,.rb-legal__body h2{font-size:19px;line-height:1.25;font-weight:500;margin:26px 0 10px;}
.rb-legal__body h3{font-size:16px;line-height:1.3;font-weight:500;margin:20px 0 8px;}
.rb-legal__body ul,.rb-legal__body ol{margin:0 0 14px;padding-left:20px;}
.rb-legal__body li{margin:0 0 6px;}
.rb-legal__body a{color:var(--bordo);text-decoration:underline;}
.rb-legal__body strong{font-weight:500;}
.rb-legal__body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 14px;}
.rb-legal__body th,.rb-legal__body td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top;}
.rb-legal__note{color:#3a3838;}

@media (min-width:980px){
  .rb-legal__body{font-size:16px;line-height:1.65;}
}
