.homebuilder-blog-listing img{max-width:100%}.homebuilder-blog-listing a{color:#000;text-decoration:none}.homebuilder-blog-listing-top{gap:30px;justify-content:space-between}.homebuilder-blog-listing-top .main,.homebuilder-blog-listing-top .on-right{width:50%}.homebuilder-blog-listing .main h2{font-size:30px}.homebuilder-blog-listing-top .on-right .post-on-right{margin-bottom:0}.homebuilder-blog-listing .on-right h3,.homebuilder-blog-listing .on-right p{margin:10px 0 5px}.homebuilder-blog-listing .on-right h3{margin:0;padding:20px 0}.homebuilder-blog-listing .on-right .featured-posts-title{border-bottom:2px solid #74c6ef;margin-bottom:0;padding-bottom:0;padding-top:0}.homebuilder-blog-listing .post-on-right{border-bottom:2px solid #dbe4ed}.homebuilder-blog-listing .lower{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:50px}.homebuilder-blog-listing .lower .lower-item{display:flex;flex:1;flex-direction:column}.homebuilder-blog-listing .lower .lower-item img{aspect-ratio:322/215;margin-bottom:25px}.homebuilder-blog-listing .lower h3,.homebuilder-blog-listing .lower p{margin-bottom:15px}@media(max-width:1000px){.homebuilder-blog-listing-top{flex-direction:column}.homebuilder-blog-listing-top .main,.homebuilder-blog-listing-top .on-right{width:100%}@media(max-width:1000px){.homebuilder-blog-listing .lower{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:768px){.homebuilder-blog-listing .lower{grid-template-columns:1fr}}}