.th-recents_wrapper .th-list_header>div h2{
    text-align:center
}
.th-recents_wrapper{
    background-color:#fff
}
.th-recents_wrapper .th-list_header{
    display:flex;
    justify-content:center;
    flex-wrap:wrap
}
.th-recents_wrapper .th-list_header>div{
    flex-basis:100%
}

.th-recents_wrapper .th-category_list, .th-recents_wrapper .th-recent_list{
    display:grid;
    list-style:none;
    padding:0;
    grid-template-columns:repeat(auto-fit,minmax(1fr,1fr))
}
.th-recents_wrapper .th-recent_list .th-article_card{
    flex-direction:column
}
.th-recents_wrapper .th-recent_list .th-article_card img{
    width:100%;
    height:100%
}
.th-recents_wrapper .th-recent_list .th-article_card p{
    display:block
}
.th-recents_wrapper .th-recent_list .th-article_card{
    display:flex;
    background:#fff;
    gap:1rem;
    flex-direction:column;
    padding:.5rem .5rem 1rem;
    flex:1;
    height:100%;
    -webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.14));
    filter:drop-shadow(0 1px 4px rgba(0,0,0,.14))
}
.th-recents_wrapper .th-recent_list .th-article_card a{
    flex-shrink:0
}
.th-recents_wrapper .th-recent_list .th-article_card img{
    width:100%
}
.th-recents_wrapper .th-recent_list .th-article_card section{
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.th-recents_wrapper .th-recent_list .th-article_card h4{
    font-weight:400;
    text-transform:none
}
.th-recents_wrapper .th-recent_list .th-article_card h4 a{
    text-decoration:none
}
.th-recents_wrapper .th-recent_list .th-article_card h4 a:hover{
    text-decoration:underline
}
.th-recents_wrapper .th-recent_list .th-article_card h5{
    margin-top:0;
    color:#8390a0
}
.th-recents_wrapper .th-recent_list .th-article_card p{
    display:none
}

@media (min-width:768px){
    .th-recents_wrapper .th-category_list,.th-recents_wrapper .th-recent_list{
        grid-template-columns:repeat(auto-fit,minmax(600px,1fr))
    }
    .th-recents_wrapper .th-recent_list .th-article_card{
        flex-direction:row;
        -webkit-filter:drop-shadow(0 2px 6px rgba(0,0,0,.18));
        filter:drop-shadow(0 2px 6px rgba(0,0,0,.18));
        border-radius:.5rem
    }
    .th-recents_wrapper .th-recent_list .th-article_card img{
        width:225px;
        height:150px
    }
    .th-recents_wrapper .th-recent_list .th-article_card h4{
        margin-top:0
    }
}
@media (min-width:1220px){
    .th-recents_wrapper .th-list_header{
        justify-content:space-between;
        align-items:center;
        text-align:right
    }
    .th-recents_wrapper .th-list_header>div{
        flex-basis:50%
    }
    .th-recents_wrapper .th-list_header>div h2{
        text-align:left
    }
}
