.featured-blog{margin:30px auto}.featured-blog .hs-featured-image-wrapper{width:100%;height:420px;background-color:#8cbe3f;background-size:cover}.featured-blog .hs-featured-image-overlay{overflow:hidden}.featured-blog .post-header{position:absolute;margin:-140px 30px auto;max-width:720px}.featured-blog .post-header h2{margin:auto auto}.featured-blog .post-header h2 a{color:#fff;font-size:32px;line-height:42px;text-shadow:0px 4px 4px rgb(0 0 0 / 60%)}.featured-blog .post-header a.topic-link span{background-color:#223971;color:#fff;font-size:12px;padding:10px 15px}.featured-blog .post-header a.topic-link:hover span{background-color:#209fd9}.blog-post-item{margin:30px 10px;max-width:31%;width:100%;float:left !important;overflow:hidden;min-height:540px;background-color:#fff;box-shadow:0px 2px 15px 3px rgb(0 0 0 / 15%)}.blog-post-item h2{font-size:28px;line-height:32px;margin:10px 0px 0px;padding:15px 15px}.blog-post-item p{font-size:14px;margin-bottom:0px;padding:15px 15px}.blog-post-item .hs-featured-image-wrapper{background-size:cover}.blog-post-item .list-topics{padding:15px 15px}.blog-post-item .list-topics a.topic-link span{background-color:#223971;color:#fff;font-size:12px;padding:10px 15px}.blog-post-item .list-topics a.topic-link:hover span{background-color:#209fd9}@media(max-width:910px){.blog-post-item{max-width:97%;min-height:unset;padding-bottom:30px}}