.blog-post-page .Block--hero{min-height:0}@media (max-width:599.98px){.blog-post-page .Block--hero [class^=Container]{margin-top:3.2rem}}.blog-post-page .Block--hero .ArticleColumn .Block-content{padding-bottom:3.2rem}@media (min-width:900px){.blog-post-page .Block--hero .ArticleColumn .Block-content{padding-bottom:5.6rem}}.blog-post-page .Block--hero .ImageColumn .Block-content{margin-top:0;padding:0}.blog-post-page .Block--hero .image-placeholder{margin-bottom:3.2rem}@media (min-width:600px){.blog-post-page .Block--hero .image-placeholder{margin-top:-.8rem}}@media (min-width:900px){.blog-post-page .Block--hero .image-placeholder{margin-bottom:4.8rem}}.blog-post-page .Block--hero .image-placeholder{padding-bottom:49%}.blog-post-page .Block--hero .image-placeholder-for-tag img{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-post-page .Block--hero .post-meta{color:#353535}.blog-post-page .SubscribeAction-mobile{display:none}@media (max-width:899.98px){.blog-post-page .SubscribeAction{align-items:center;background-color:#fff;display:flex;flex-direction:row;height:7.2rem;justify-content:space-between;left:0;margin-top:0;opacity:0;padding-left:48px;padding-right:48px;pointer-events:none;position:fixed;top:0;transform:translate3d(0,-100%,0);transition:.2s ease-in-out;width:100%;z-index:999999}}@media (max-width:899.98px) and (min-width:480px){.blog-post-page .SubscribeAction{height:6.4rem;padding-left:55px;padding-right:45px}}@media (max-width:899.98px){.blog-post-page .SubscribeAction .button{font-size:1.4rem;font-weight:400;line-height:1.6rem;max-width:30rem;min-height:3rem;min-height:0;min-width:11.6rem;min-width:0;padding:.625rem 2rem .775rem}.blog-post-page .SubscribeAction-mobile{display:block}}.blog-post-page.subscribe-open .SubscribeAction{opacity:0;pointer-events:none}@media (max-width:899.98px){.blog-post-page.has-scrolledMore[data-scroll-direction=down]:not(.subscribe-open) .SubscribeAction{opacity:1;pointer-events:auto;transform:translateY(0)}}.hs-inline-edit .blog-post-page .Block--hero{min-height:0!important}.hs-inline-edit .blog-post-page .mce-content-body{border:1px dotted #5b5b5b;min-height:20rem}.hs-inline-edit .blog-post-page .ContentOffer>div{padding-top:0!important}