.blog-listing .grid-wrapper{display:flex;flex-flow:row wrap;gap:40px;justify-content:space-between}.blog-listing .grid-wrapper .post-article{display:flex;flex:0 1 30%;flex-direction:column;overflow:hidden}.blog-listing .post-article .post-article__image{border-radius:0;display:block;margin-bottom:40px;overflow:hidden}.blog-listing .post-article .post-article__image img{transition:transform .5s ease-in-out}.blog-listing .post-article .post-article__image:hover img{transform:scale(1.1)}.blog-listing .post-article .post-article__content{display:flex;flex-direction:column;gap:10px}.blog-listing .post-article .post-article__title{color:var(--black);font-size:var(--h3-size);font-weight:700;line-height:var(--line-height);text-transform:uppercase}.blog-listing .post-article .author{color:var(--black)!important;font-family:termina,sans-serif!important;font-size:16px;text-transform:uppercase}.blog-listing .filter-list{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;list-style:none;margin:30px 0;padding:0}.blog-listing .filter-list li:first-child{display:none}.blog-listing .filter-list li{margin:0;padding:0;text-transform:uppercase}.blog-listing .filter-list li.active span,.blog-listing .filter-list li:hover span{background-color:var(--primary);transition:var(--transition)}.blog-listing .filter-list span{background-color:transparent;color:var(--black);cursor:pointer;font-family:termina,sans-serif;font-size:8px;font-weight:400;text-transform:unset;transition:all .4s ease-in-out}@media (max-width:560px){.blog-listing .post-article .post-article__content{max-width:100%}}@media (min-width:768px){.blog-listing .post-article .post-article__title{font-size:18px}}