.posts-view .title {
    letter-spacing: 0;
    color: #0957DF;
    font-size: 24px;
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 32px;
}

.posts-view .item {
    display: grid;
    grid-template-columns: 126px auto;
    grid-column-gap: 21px;
    letter-spacing: 0;
    margin-bottom: 44px;
}

.posts-view .item:last-child {
    margin-bottom: 0;
}

.posts-view .item img {
    width: 100%;
}

.posts-view .item .name {
    font-weight: 500;
    font-size: 22px;
    line-height: 27px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    height: 81px;
    display: -webkit-box;
}
