/* kAPPeL.ru V4.8.8: readable semantic description hierarchy. */
.k4-description-text.k488-description { font-size: 16px; line-height: 1.7; overflow-wrap: anywhere; }
.k4-description-text.k488-description p { margin: 0 0 1.1em; }
.k4-description-text.k488-description h2 {
  margin: 1.55em 0 .65em; font-size: clamp(20px, 1.8vw, 24px);
  font-weight: 600; line-height: 1.3;
}
.k4-description-text.k488-description h3 {
  margin: 1.35em 0 .55em; font-size: clamp(18px, 1.45vw, 20px);
  font-weight: 600; line-height: 1.35;
}
.k4-description-text.k488-description ul { margin: .15em 0 1.2em; padding-left: 1.3em; }
.k4-description-text.k488-description li { margin: .35em 0; }
.k4-description-text.k488-description > :first-child { margin-top: 0; }
