.blog-listing-related{content-visibility:auto}@media only screen and (max-width:767px){.blog-listing-related{padding-top:20px}}.blog-listing-related__hld{display:flex;margin:0 -20px}@media only screen and (max-width:767px){.blog-listing-related__hld{display:block;margin:0}}.blog-listing-related .post__hld{margin:0 20px;width:calc(41.8% - 40px)}@media only screen and (max-width:1023px){.blog-listing-related .post__hld{width:50%}}@media only screen and (max-width:767px){.blog-listing-related .post__hld{margin:0;width:100%}}.blog-listing-related .post{display:flex;margin-bottom:40px}@media only screen and (max-width:767px){.blog-listing-related .post{width:100%}}.blog-listing-related .post__image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:110px;width:180px}@media only screen and (max-width:767px){.blog-listing-related .post__image{width:125px}}.blog-listing-related .post__grid{display:block;padding-left:20px;width:calc(100% - 180px)}@media only screen and (max-width:767px){.blog-listing-related .post__grid{width:calc(100% - 125px)}}.blog-listing-related .post__date{color:var(--primary-darkgray);display:block}.blog-listing-related .post__name{display:block;margin:0;padding-top:10px;transition:.2s ease-in-out}.blog-listing-related .post__desc{display:none}.blog-listing-related .post--primary{display:block;margin:0 20px;width:calc(58.2% - 40px)}@media only screen and (max-width:1023px){.blog-listing-related .post--primary{width:50%}}@media only screen and (max-width:767px){.blog-listing-related .post--primary{margin:0 0 30px;width:100%}}.blog-listing-related .post--primary .post__image{height:420px;width:100%}@media only screen and (max-width:767px){.blog-listing-related .post--primary .post__image{aspect-ratio:400/230;height:inherit}}.blog-listing-related .post--primary .post__grid{padding-left:0;width:100%}.blog-listing-related .post--primary .post__date{padding-top:30px}@media only screen and (max-width:767px){.blog-listing-related .post--primary .post__date{padding-top:20px}}.blog-listing-related .post--primary .post__name{padding-top:15px}.blog-listing-related .post--primary .post__desc{display:block;display:-webkit-box;overflow:hidden;padding-top:20px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-listing-related .post:hover .post__name{color:var(--primary-purple)}