section.popular_posts{padding:1rem}.popular_posts .popular_posts_container .popular_post .featured_image{max-width:100%;object-fit:cover}.popular_posts .popular_posts_container .popular_post{align-items:stretch;display:flex;gap:1rem}.popular_posts .popular_posts_container .popular_post>*{width:50%}.popular_posts .popular_posts_container .popular_post>div{border-radius:.24rem;padding-block:1rem;padding-inline:2rem}.subscribe_form{border-radius:.24rem;margin-block:2rem;padding:2rem 4rem}.subscribe_form h3{color:#fff;font-weight:400}.subscribe_form form.hs-form-private.hs-form.stacked{display:flex;flex-wrap:wrap;gap:2rem;max-width:100%;position:relative}.subscribe_form form.hs-form-private.hs-form.stacked fieldset.form-columns-2 .field{position:relative}.subscribe_form form.hs-form-private.hs-form.stacked fieldset.form-columns-2 input::placeholder{opacity:1}.subscribe_form form.hs-form-private.hs-form.stacked label:not(.hs-error-msg){background-color:#fff;border-radius:.24rem;display:none;font-size:10px;left:1rem;margin:0;padding:.24rem;position:absolute;top:50%;transition:top .3s ease;translate:0 -50%}.subscribe_form form.hs-form-private.hs-form.stacked:has(input:focus) label:not(.hs-error-msg){top:0}.subscribe_form form.hs-form-private.hs-form.stacked>div{flex:1 0 calc(50% - 2rem);position:relative}.subscribe_form form.hs-form-private.hs-form.stacked>div input{width:100%}.subscribe_form form.hs-form-private.hs-form.stacked input.hs-button.primary.large{background-color:#fff;color:#ed2727;cursor:pointer;margin-bottom:0}.subscribe_form form.hs-form-private.hs-form.stacked input.hs-button.primary.large:hover{border-color:#fff}.subscribe_form form.hs-form-private.hs-form.stacked ul.no-list.hs-error-msgs.inputs-list{bottom:-2rem;position:absolute}.subscribe_form form.hs-form-private.hs-form.stacked ul.no-list.hs-error-msgs.inputs-list label.hs-error-msg{color:#fff}@media (max-width:768px){.popular_posts .popular_posts_container .popular_post{flex-direction:column}.popular_posts .popular_posts_container .popular_post .featured_image{width:100%}.popular_posts .popular_posts_container .popular_post>div{width:calc(100% - 4rem)}}@media (max-width:476px){.subscribe_form form.hs-form-private.hs-form.stacked,.subscribe_form form.hs-form-private.hs-form.stacked fieldset.form-columns-2{display:flex;flex-direction:column;gap:2rem}section.popular_posts{padding-inline:0}.subscribe_form{padding:2rem}}