.cmp__articleList--tags{width:100%;display:flex;justify-content:center;gap:30px;flex-direction:column;padding:30px 20px;position:relative}
@media(min-width:992px){.cmp__articleList--tags{flex-direction:row;padding:0 20px;background-color:transparent;position:relative;bottom:15px}
}
@media(max-width:575px){.cmp__articleList--tags{background-color:#fff;padding:30px 20px 50px}
.cmp__articleList--tags::after,.cmp__articleList--tags::before{position:absolute;top:0;left:-15px;content:"";width:100%;height:100%;z-index:1;background-color:#fff}
.cmp__articleList--tags::before{left:15px}
}
.cmp__articleList--tags li{box-shadow:0 9px 27px 0 rgba(173,173,173,0.36);background-color:#fff;color:#d0451b;border-radius:10px;padding:10px 10px;font-family:"Greycliff CF Bold",'serif';font-size:13px;font-weight:700;line-height:normal;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:11}
.cmp__articleList--tags li.active,.cmp__articleList--tags li:hover{background-color:#d0451b;color:#fff}
.article-tile-listing{margin:0 auto !important;max-width:1150px;margin:50px auto}
.article-tile-listing.withTags{margin:50px auto !important}
@media(min-width:992px){.article-tile-listing.withTags{padding-top:50px}
}
.cmp-story-flex{display:flex;flex-wrap:wrap;flex-direction:column}
@media(min-width:992px){.cmp-story-flex{flex-direction:row;row-gap:65px;column-gap:50px}
}
.cmp-story-flex>h4.text-center{display:block}
.cmp-story-flex .card.card--with-image{width:100%}
@media(min-width:992px){.cmp-story-flex .card.card--with-image{width:calc(286.66666667px)}
}
@media(min-width:1200px){.cmp-story-flex .card.card--with-image{width:calc(346.66666667px)}
}
@media(min-width:1400px){.cmp-story-flex .card.card--with-image{width:calc(350px)}
}
.cmp-story-flex .cmp-teaser__image{padding-bottom:30px}
.cmp-story-flex .cmp-teaser__image img{border-radius:20px;padding-bottom:0;padding-bottom:0 !important}
.cmp-story-flex .cmp-teaser__title{margin-bottom:20px !important;height:auto !important}
@media(min-width:992px){.cmp-story-flex .cmp-teaser__title{height:60px !important}
}
.cmp-story-flex .cmp-teaser__description{overflow:hidden;height:auto !important}
@media(min-width:992px){.cmp-story-flex .cmp-teaser__description{height:150px !important}
}
.load-more-wrap{margin-top:30px}
.load-more-wrap .cmp-button{padding:10px}
.hidden-card{display:none}