/* 1. БАЗОВИЙ ТЕКСТ ТА ЗАГОЛОВКИ */
.vp-article, .vp-article p {
    font-size: 15px !important;
    line-height: 1.45 !important;
    margin-bottom: 8px !important;
}

.vp-article h1, .vp-article h2, .vp-article h3 {
    margin-top: 24px !important;
    margin-bottom: 16px !important;
}

/* 2. ОНОВЛЕНІ ЩІЛЬНІ СПИСКИ (МЕНШЕ НА 1/3) */
.vp-article li { 
    /* Було 2px, робимо мінімальний відступ */
    margin-bottom: 1px !important; 
    line-height: 1.4 !important;
}

/* Відступ між цілими списками та іншим текстом */
.vp-article ul, .vp-article ol { 
    /* Було 12px, робимо 8px (зменшили на 1/3) */
    margin-bottom: 8px !important; 
    margin-top: 4px !important;
}

/* Якщо всередині списку є параграфи, прибираємо їхні відступи */
.vp-article li p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}