.hs-blog-listing .dnd-section .dnd-column{padding:0}.body-container--blog-post .content-wrapper{box-sizing:content-box;word-break:break-word}.blog-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:10px 0 20px}.blog-pagination.linked{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-pagination__link{border:2px solid transparent;border-radius:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;margin:0 .1rem;padding:.25rem .4rem;text-decoration:none}.blog-pagination__link--active{border:2px solid #b0c1d4}.blog-pagination__link:hover,.blog-pagination__link:focus{text-decoration:none}.blog-pagination__prev-link,.blog-pagination__next-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.blog-pagination__prev-link{margin-right:.25rem;text-align:right}.blog-pagination__next-link{margin-left:.25rem;text-align:left}.blog-pagination__link.blog-pagination__prev-link--disabled,.blog-pagination__link.blog-pagination__next-link--disabled{color:#b0c1d4;cursor:default;pointer-events:none}.blog-pagination__prev-link svg,.blog-pagination__next-link svg{fill:#494a52;margin:0 5px}.blog-pagination__prev-link--disabled svg,.blog-pagination__next-link--disabled svg{fill:#b0c1d4}.blog-pagination__number-link:hover,.blog-pagination__number-link:focus{border:2px solid #b0c1d4}.blog-comments{margin:0 auto;max-width:100%}.blog-comments form{max-width:100%;padding-top:2em}.blog-comments .hs-submit{text-align:center}.comment.depth-0:first-child{margin-top:2em}.comment.depth-1{padding-left:2em;padding-top:1em;margin-top:1em}.blog-comments .comment-reply-to{border:0 none}.blog-comments .comment-reply-to:hover,.blog-comments .comment-reply-to:focus{background-color:transparent;text-decoration:underline}.blog-header{background-color:#f8fafc;text-align:center}.blog-header__inner{margin:0 auto;max-width:600px}.body-container--blog-index .dnd-section{padding:0 20px 0 20px;background-color:transparent !important}.body-container--blog-index .blog-header{background-color:transparent;text-align:left}.body-container--blog-index .blog-header__inner{max-width:100%}.body-container--blog-index .dnd_area_header-module-1-flexbox-positioning>div{display:block;width:100%}.body-container--blog-index h1.blog-header__title{font-size:26px;text-transform:uppercase;padding:0 0 18px}.body-container--blog-index section.blog-index{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}section.blog-index .post-item{width:31%;max-width:50%;display:block}section.blog-index .post-item h2{font-family:Open Sans,Trebuchet,Tahoma,sans-serif;line-height:1.5;font-size:1.5em}section.blog-index .post-item h2 a{color:#4c677c;border-bottom:1px solid rgba(0,91,170,0)}section.blog-index .post-item h2 a:hover{color:#005baa;border-bottom:1px solid #005baa}section.blog-index .post-item span.post-publish-date{margin:20px auto;box-sizing:content-box;font-size:.85rem;display:block}.body-container--blog-index section.blog-index:after{content:"";display:-ms-flexbox;display:flex;width:31%}.blog-post h1.blog-post_title{margin-bottom:50px;color:#005baa;font-family:Roboto Slab,Georgia,serif;font-weight:normal;line-height:1.2;font-size:28px}.post-date{box-sizing:content-box;margin:40px auto;font-size:.85rem;color:#4c677c}.blog-post__body{max-width:40em;margin:auto auto 40px;color:#00213a}.blog-post__body h2{font-family:Roboto Slab,Georgia,serif;font-weight:normal;line-height:1.2;color:#005baa;font-size:22.5px}.blog-post__body h1{margin-bottom:33.75px;font-size:30px}.blog-post__body p img{max-width:100%;height:auto !important}.blog-post__body h4{margin-top:22.5px;font-size:15px}@media(min-width:600px){.blog-post h1.blog-post_title{font-size:48px}.blog-post__body h2{font-size:27px}.blog-post__body h1{margin-bottom:40.5px;font-size:36px}.blog-post__body h4{margin-top:27px;font-size:18px}}@media(min-width:1025px){.blog-post h1.blog-post_title{font-size:65px}}@media(max-width:767px){section.blog-index .post-item{width:48%}}@media(max-width:599px){.body-container--blog-index h1.blog-header__title{padding:0 0 15px}section.blog-index .post-item{width:100%;max-width:100%}.blog-listing-wrapper .dnd-section{padding:0 20px 0 20px}section.blog-index .post-item+.post-item{margin-top:10px}}