/* Маркеры списков в теле материала — для ВСЕХ типов страниц.

   В общем стиле сайта стоит глобальный сброс `ol,ul{list-style:none}`, а для
   статей маркеры обратно не возвращали: из правил был только межстрочный
   интервал. Любое перечисление рендерилось голыми строками без точек и цифр —
   читатель видел не список, а текст, зачем-то разорванный на короткие строки.

   Правило лежит отдельным файлом и подключается в общей шапке, потому что
   тело материала (.article) рисуют восемь разных шаблонов: новости, гайды,
   места, события, люди. Держать правку в файле, который подключён только к
   двум из них, значит чинить меньше десятой части страниц.

   Целимся только в списки БЕЗ класса — это содержимое материала. Служебные
   блоки внутри статьи (ap-useful, ap-tg, ap-comments) имеют свои классы
   и под правило не попадают. */
.article ul:not([class]),
.article ol:not([class]) {
  padding-left: 26px;
  margin: 0 0 1.1em;
}
.article ul:not([class]) { list-style: disc outside; }
.article ol:not([class]) { list-style: decimal outside; }
.article ul:not([class]) li,
.article ol:not([class]) li { list-style: inherit; }

/* вложенный уровень отличаем кружком, иначе два уровня сливаются */
.article ul:not([class]) ul { list-style: circle outside; margin: .4em 0 .2em; }
