.container-fluid{background:#f3f4f4}.BlogListing-item{position:relative;margin-bottom:24px;overflow:visible;background-color:#fff;transform:translateX(0);transition:transform .2s ease}.BlogListing-item>a{display:flex;flex-wrap:wrap}.BlogListing-item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .35s ease;box-shadow:0 8px 20px 0 rgba(74,74,74,.15)}.BlogListing-item:hover{transform:translateY(-2px);transition:transform .075s ease}.BlogListing-item:hover::before{opacity:1}.BlogListing-itemPic.hs-featured-image-wrapper{float:none;flex:0 0 100%;margin-right:0;width:100%}.BlogListing-itemPic.hs-featured-image-wrapper>a{position:relative;z-index:1;display:block;height:100%}.BlogListing-itemPic.hs-featured-image-wrapper .hs-featured-image-link{position:relative;height:100%}.BlogListing-itemPic.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{position:relative;display:block;max-width:auto;height:100%}.BlogListing-itemHeader{flex:0 1 auto;padding:12px}.BlogListing-itemHeader .byline-grp p{margin:0;color:#000}.BlogListing-itemHeader .byline-grp p span{color:#f36b21}.hs-blog-listing .BlogListing .post-header{margin:0;float:none}.BlogListing-itemHeader h2{margin-bottom:8px;font-size:18px;line-height:1.2}.RefreshedBlogSection .post-body h2{margin-top:8px;margin-bottom:16px;line-height:1.4;color:rgba(0,0,0,0.85)}.RefreshedBlogSection .post-body h2 strong{line-height:1.4;color:rgba(0,0,0,0.85)}.BlogListing-itemHeader .post-summary{margin-bottom:12px;font-size:12px;line-height:1.5}.blog-listing-wrapper .BlogListing.post-listing .post-item{float:none;padding:0;margin-bottom:0;border-bottom:0}.blog-listing-wrapper .BlogListing.post-listing .post-item:nth-child(1){margin-top:0}.byline{font-size:12px}.RefreshedBlogSection .social-share{float:none}.RefreshedBlogSection .post-body-content{padding-top:16px}.NewsListing .byline p{margin-bottom:0}.NewsListing .byline p>span{margin-top:10px;color:#bbb;display:inline-block;font-weight:normal;line-height:1.5;font-size:13px;font-style:italic;font-family:'Source Sans Pro',sans-serif}.NewsListing .news-item-box{padding:50px}.NewsListing .col-wrap.row-fluid{display:flex;flex-wrap:wrap}.PartnerPage-descItem{display:block;margin:0 0 -2px}.PartnerPage-descItem:not(:last-child){margin:0 0 8px}.PartnerPage-descItem strong{display:inline-block;margin-right:12px;color:#666}.hs-blog-post .blog-post-wrapper.cell-wrapper .post-body a{color:#1a0dab}.section.post-body strong{font-weight:500}.RefreshedBlogSection .section.post-body strong{color:rgba(0,0,0,0.85)}.RefreshedBlogSection .section.post-body span[style*="font-weight:bold;"]{font-weight:500}.RefreshedBlogSection .section.post-body span[style*="font-weight:bold;"]{font-weight:500 !important}@media screen and (min-width:768px){.BlogListing-item>a{flex-wrap:nowrap}.byline{font-size:14px}.BlogListing-itemHeader{flex:0 1 auto;padding:10px 10px 10px 20px}.BlogListing-itemPic.hs-featured-image-wrapper{flex:0 0 33%;overflow:hidden}.BlogListing-itemPic.hs-featured-image-wrapper .hs-featured-image-link{width:100%;text-align:center}.BlogListing-itemPic.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{position:absolute;left:50%;transform:translateX(-50%);max-width:inherit;width:auto}.BlogListing-itemHeader h2{margin-bottom:8px;font-size:22px;line-height:1.2}.BlogListing-itemHeader .post-summary{margin-bottom:12px;font-size:14px;line-height:1.5}.hs-blog-post .body-container .RefreshedBlogSection .page-center{padding-top:0}}@media screen and (min-width:1024px){.RefreshedBlogSection .post-banner-content h1{margin-top:0;padding-top:0;text-align:left;width:85%;margin-left:auto;margin-right:auto}.RefreshedBlogSection .post-body-content h2{margin-top:40px;margin-bottom:20px;padding-top:0}.RefreshedBlogSection .post-body-content .hs-featured-image-wrapper{max-width:85%;margin-bottom:24px;margin-right:auto;margin-left:auto}.RefreshedBlogSection .section.post-header,.RefreshedBlogSection .section.post-body{max-width:85%;margin-right:auto;margin-left:auto}.RefreshedBlogSection .section.post-body p{font-size:18px}.RefreshedBlogSection .post-body-content{padding-top:36px}.RefreshedBlogSection .social-share{margin:-20px auto 40px}}