
/* ================= Отступ между заголовком и текстом ================= */

/* Отступ сразу под заголовками */
h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
  margin-top: 18px;   /* расстояние между заголовком и первым абзацем */
  margin-bottom: 0;   /* оставляем нормальные отступы абзацев */
  line-height: 1.75;  /* улучшает читаемость */
}

/* Дополнительно можно увеличить отступ между заголовками и списками */
h1 + ul,
h2 + ul,
h3 + ul,
h4 + ul,
h5 + ul,
h6 + ul {
  margin-top: 14px;
}
</style>