.left-list .main-img {
    height: 200px;
    background-position: 50% 50%;
    background-size: cover;
}

.left-list .main-img a {
    color: #5540c4;
}

.left-list .main-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
    white-space: normal;
}

.left-list .mai n-info {
    font-size: 14px;
}

.left-list .main-date {
    color: #161a2b;
    font-size: 12px;
}

.left-list .card-img-top {
    height: 200px;
    background-position: 50% 50%;
    background-size: cover;
}

.left-list .card-img-top a {
    color: #5540c4;
}

.left-list .card-title {
    color: #161a2b;
    font-size: 20px;
    line-height: 28px;
    font-style: normal;
    font-weight: 500;
}

.left-list .card-text {
    color: #161a2b;
    font-size: 12px;
}