.post-listing{content-visibility:auto;padding-top:35px}@media only screen and (max-width:767px){.post-listing{margin-bottom:20px}}.post-listing__grid{display:flex;flex-wrap:wrap;margin:3px -20px 0;width:calc(100% + 40px)}@media only screen and (max-width:767px){.post-listing__grid{margin:0;width:100%}}.post-listing__grid .post{display:flex;flex-direction:column;margin:0 20px 40px;width:calc(33.33333% - 40px)}@media only screen and (max-width:1023px){.post-listing__grid .post{width:calc(50% - 40px)}}@media only screen and (max-width:767px){.post-listing__grid .post{margin:0 0 40px;width:100%}}.post-listing__grid .post__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:230px}@media only screen and (max-width:767px){.post-listing__grid .post__image{aspect-ratio:400/230;height:inherit}}.post-listing__grid .post__date{color:var(--primary-darkgray);display:block;padding-top:30px}@media only screen and (max-width:767px){.post-listing__grid .post__date{padding-top:20px}}.post-listing__grid .post__name{display:block;margin:0;padding-top:15px;transition:.2s ease-in-out}.post-listing__grid .post__desc{display:block;display:-webkit-box;margin:0;overflow:hidden;padding-top:20px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post-listing__grid .post:hover .post__name{color:var(--primary-purple)}.blog-pagination{align-items:center;display:flex;justify-content:center;padding-bottom:35px;padding-top:35px}@media only screen and (max-width:767px){.blog-pagination{padding-bottom:50px;padding-top:0}}.blog-pagination .btn{align-items:center;color:#a2abb2;display:flex;justify-content:center;padding:15px 20px}.blog-pagination .btn--active{color:var(--primary-purple)}.blog-pagination .btn--disabled{pointer-events:none}.blog-pagination-left{display:flex}@media only screen and (max-width:767px){.blog-pagination-left{display:none}}.blog-pagination-center,.blog-pagination-right{display:flex}@media only screen and (max-width:767px){.blog-pagination-right{display:none}}