/* Выравнивание параграфов */
article > p {
    text-align: justify;
}

/* Выравнивание списков */
article ul,
article ol {
    text-align: justify;
    margin-left: 1.5em; /* Отступ для вложенных списков */
    line-height: 1.5;   /* Межстрочный интервал для читаемости */
}

article ul li,
article ol li {
    text-align: justify;
    text-indent: 0; /* Убирает отступ для текста внутри списка */
    margin-bottom: 0.5em; /* Отступ между элементами списка */
}

/* Центрирование текста с классом center */
article > p.center {
    text-align: center;
}

/* Параграфы с разрывами строки */
article > p:has(br) {
    text-align: left;
    text-indent: 1em hanging each-line;
    line-height: 1.3;
    margin: 1.6em 0 1.6em 1em;
}
