@media only screen and (min-width:768px){.related-blog-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.related-blog-item{flex-basis:calc(33.33% - 20px)}}.related-blog-item{border:1px solid #ccc;border-radius:10px;box-sizing:border-box}.related-blog-title{color:#333;font-weight:700;text-decoration:none}.related-blog-item img{border-radius:10px}.related-blog-content-wrapper{padding:15px}.hs-related-blog-byline{color:#888;font-size:12px}.related-blog-post-summary,.related-blog-tags{margin-top:10px}img{height:auto;max-width:100%}