article.item-article {
    position: relative;
    height: inherit;
    transition: all .2s;
    row-gap: min(1rem,3vw);
    flex-direction: column;
    display: flex !important;
}
article.item-article > .text {flex: 1;}
article.item-article .text >.next {margin-top: auto;}
article.item-article figure {
    position: relative;
    height: min(254px,40vw);
    border-radius: min(1rem,1.5vw);
}
article.item-article:hover figure img {scale: 1.05;}
article.item-article time {text-transform: uppercase;}
article.item-article p:not([class]) {
    color: var(--cLJetBlack);
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
article.item-article [class*="ttl-"] {
    color: var(--cLBlack);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ct-slide .slick-list:has(article.item-article) {overflow: visible;}
@media (min-width:1200px) {
    .sc-article .ct-slide .slick-list:has(article.item-article) {overflow: hidden;}
}