.read-more-box { display: -webkit-box; -webkit-line-clamp: var(--clamp-lines, 3); -webkit-box-orient: vertical; overflow: hidden; transition: all 0.3s ease; } .read-more-box.expanded { display: block; overflow: visible; } .read-more-btn { background: none; border: none; color: var(--color--upei-red); cursor: pointer; padding: 4px 0; font: inherit; text-decoration: underline; display: block; margin-top: 4px; }