.body-container--blog-post-app,.body-container--blog-post-event{--blog-col-min:320px;--blog-layout-gap:3rem;--blog-stack-gap:1.5rem;--blog-related-gap:1.75rem;--blog-body-top-space:2rem;--blog-related-top-space:3rem;--blog-related-title-space:1.5rem;.blog-post__hero{align-items:center;display:grid;gap:var(--blog-layout-gap);grid-template-columns:minmax(0,1fr) minmax(var(--blog-col-min),1fr);@media (min-width:600px){margin-bottom:60px}}.blog-post__hero-image img{border-radius:25px;display:block;width:100%}.blog-post__preheader,.blog-post__summary{display:none}.blog-post__body-wrapper{align-items:start;display:grid;gap:var(--blog-layout-gap);grid-template-columns:minmax(0,1fr) minmax(var(--blog-col-min),1fr);margin-top:var(--blog-body-top-space);max-width:none}.blog-post__form-column{.hs-form{margin:0}.hs-form fieldset{max-width:100%}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%}}.blog-more{padding-top:var(--blog-related-top-space)}.blog-more__title{margin:0 0 var(--blog-related-title-space)}.blog-more-posts{display:grid;gap:var(--blog-related-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.blog-more-posts__post-wrapper{margin:0;padding-left:0;padding-right:0}.blog-more-posts__post{height:100%}.blog-more-posts__post-image{display:block}.blog-more-posts__post-content{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between}.blog-more{background-color:#eee}}@media (max-width:1080px){.body-container--blog-post{.blog-more-posts,.blog-post__body-wrapper,.blog-post__hero{gap:var(--blog-stack-gap);grid-template-columns:1fr}}}.hs-search-field__form{gap:.375rem}.hs-search-field__input{padding:.5rem .75rem}.hs-search-field__button,.hs-search-field__input{border-radius:.25rem}.hs-search-field__button{--icon-size:1rem;--icon-offset-x:0;--icon-offset-y:1px;align-items:center;display:flex;justify-content:center;padding:.75rem 1rem;svg{height:var(--icon-size)!important;transform:translate(var(--icon-offset-x),var(--icon-offset-y))}}.kl-search-results{.hs-search-field{max-width:100%}.hs-search-field__form{gap:.5rem}}