.competences.grid .competence-item .competence__description {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 3 !important;
    overflow: hidden !important;
}

.competence-item .competence__description,
.course-preview__teaser_description {
    word-break: break-word;
}

#modal .modal__content {
  max-height: 90vh;                    /* desktop fallback (not buggy there) */
  max-height: calc(var(--window-vh, 1vh) * 90);
  max-height: 90dvh;                   /* proper fix, overrides when supported */
}
