
/* WINNERS UNITED - EPISODE DESCRIPTION EXPANSION */

/* Expandable description container */
.wu-expand {
    margin-top: 8px;
}

/* Clickable heading area */
.wu-expand summary {
    display: block;
    cursor: pointer;
    list-style: none;
}

/* Remove default browser arrow */
.wu-expand summary::-webkit-details-marker {
    display: none;
}

.wu-expand summary::marker {
    content: "";
}

/* Limit preview to three lines */
.wu-preview {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    overflow: hidden;
}

/* Load More / Show Less appearance */
.wu-more-label,
.wu-less-label {
    display: block;
    margin-top: 8px;
    font-weight: 600;
    text-decoration: underline;
    cursor: pointer;
}

/* Default state */
.wu-less-label {
    display: none;
}

/* Expanded state */
.wu-expand[open] .wu-more-label {
    display: none;
}

.wu-expand[open] .wu-less-label {
    display: block;
}

/* Expanded description spacing */
.wu-rest {
    margin-top: 12px;
}
