.blog-listing .grid-wrapper{display:flex;flex-flow:row wrap;gap:40px;padding:30px}.blog-listing .grid-wrapper .post-article{display:flex;flex:1 0;flex-direction:column;max-height:80vh;overflow:hidden}.hs-button.btn{color:var(--black);font-size:12px;text-decoration:none;width:fit-content}.blog-listing .grid-wrapper .post-article img{width:100%}.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);padding-bottom:5px;text-decoration:none;text-transform:none!important}.blog-listing .post-article .author{font-family:termina,sans-serif!important;font-size:16px;text-transform:uppercase}.blog-listing .filter-list{display:flex;flex-flow:row wrap;list-style:none;margin:0 -5px 30px;padding:0}.blog-listing .filter-list li{margin:0;padding:0 5px 10px}.blog-listing .filter-list span{background-color:transparent;color:var(--black);cursor:pointer;font-family:termina,sans-serif;font-size:var(--p-size);font-weight:700;padding:10px 15px;text-transform:uppercase;transition:all .4s ease-in-out}@media (min-width:768px){.blog-listing .post-article .post-article__title{font-size:18px}}