/* MIC-275: clamp category/tag description to 3 lines (full HTML stays in DOM) */
.smi-taxonomy-description--clamp {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    overflow: hidden;
    max-height: calc(3 * 1.55em);
}
.smi-taxonomy-description--clamp.is-expanded {
    display: block;
    -webkit-box-orient: unset;
    -webkit-line-clamp: unset;
    line-clamp: unset;
    overflow: visible;
    max-height: none;
}
.smi-taxonomy-description--clamp.is-expandable {
    cursor: pointer;
}
.smi-taxonomy-description--clamp:not(.is-expanded) br {
    display: none;
}
.smi-taxonomy-description--clamp:not(.is-expanded) > div,
.smi-taxonomy-description--clamp:not(.is-expanded) > p {
    display: contents;
}
.smi-taxonomy-description--clamp:not(.is-expanded) p + p::before {
    content: " ";
}
