.item .data h3 {
    height: 65px;
    margin: 8px 0;
    overflow: hidden;
}

.item .data h3 a.gradient-text {
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    font-size: 14px;
    line-height: 21px;
    font-weight: 500;
    background: linear-gradient(45deg, #00c6ff, #0072ff, #ff00cc);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none;
    transition: all 0.3s ease;
    max-height: none !important;
    white-space: normal !important;
}

.item .data h3 a.gradient-text:hover {
    background: linear-gradient(45deg, #ff00cc, #0072ff, #00c6ff);
    -webkit-background-clip: text;
    background-clip: text;
}