.course-art {
    height: auto;
    aspect-ratio: 1/1;
    overflow: hidden
}

.course-art.test-series-art {
    height: 162px;
    aspect-ratio: auto;
}

.test-card .course-card-content p {
    min-height: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

@media (max-width: 600px) {
    .course-art.test-series-art {
        height: 145px;
    }
}

.course-art-image {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center
}
