.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;
}
