.read-more summary {
    cursor: pointer;
    font-weight: 600;
    margin-bottom: 10px;
    list-style: none;
}

.read-more summary::-webkit-details-marker {
    display: none;
}

.read-more summary::after {
    content: " +";
}

.read-more[open] summary::after {
    content: " −";
}

.read-more-content {
    margin-top: 10px;
}