.article-page,.article-page__hero{background-color:#faf9f7}.article-page__hero{padding:48px 0 0}@media (min-width:500px){.article-page__hero{padding:88px 0 0}}@media (min-width:768px){.article-page__hero{padding:108px 20px 0}}.article-page__hero-content-wrapper{background-position:50%;background-size:cover}.article-page__hero-content-wrapper.lazy-bg{background-image:none!important}.article-page__hero-content{align-items:flex-start;background:rgba(40,40,51,.8);display:flex;flex-direction:column;justify-content:flex-end;min-height:600px;padding:40px 16px}@media (min-width:768px){.article-page__hero-content{background:linear-gradient(59.63deg,#282833 16.68%,rgba(40,40,51,0) 70.65%);min-height:700px;padding:40px 20px}}@media (min-width:1350px){.article-page__hero-content{padding:45px 80px}}.article-page__hero-title{color:#faf9f7;margin-bottom:24px;max-width:600px}.article-page__hero-subtitle{color:#faf9f7;margin-bottom:24px;max-width:400px}.article-page__hero-author-and-date{align-items:center;border-bottom:1px solid #faf9f7;display:flex;padding-bottom:8px}.article-page__hero-author,.article-page__hero-date{color:#faf9f7;font-size:14px;line-height:19px}.article-page__hero-bullet{background-color:#faf9f7;border-radius:50%;height:6px;margin:0 16px;width:6px}a.cta_button{background-color:#282833!important;border-radius:20px!important;color:#faf9f7!important;cursor:pointer!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:2px!important;line-height:40px!important;padding:0 34px 0 33px!important;text-transform:uppercase!important;transition:background-color .2s!important;will-change:background-color!important}a.cta_button:hover{background-color:#fe4497!important;color:#fbf8f5!important}.blogpost__form{flex-direction:column}.blogpost__form span h3{display:none}.blogpost__form form{display:flex;max-width:422px}.blogpost__form form input{margin-top:0}.blogpost__form form label{display:none!important}.blogpost__form form .hs-form-field{flex-grow:2;margin-bottom:0!important;margin-right:10px}@media only screen and (min-width:1200px){.blogpost__form h3{margin-bottom:25px}}@media only screen and (min-width:768px){.blogpost__form h3{margin-bottom:32px}}.blogpost__form h3{margin-bottom:19px}.article-page__awesome-cta{align-items:flex-start;background-color:#282833;display:flex;flex-direction:column;margin:20px 0;padding:32px 16px;width:100%}@media (min-width:768px){.article-page__awesome-cta{margin:30px 0;padding:60px 40px}}.article-apge__awesome-cta-title{color:#faf9f7;margin-bottom:24px}.article-apge__awesome-cta-link{max-width:100%;min-width:280px}