.blog-index{background-color:var(--neutral_100);display:flex;flex-direction:column;gap:48px;width:100%}.blog-index__row{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.blog-index__row--fullwidth{margin:0 auto;max-width:none;padding:0;width:100%}.blog-index__row_header{margin-bottom:24px}.blog-index__promotion{align-items:flex-start;background-color:var(--primary_600);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:500px}.blog-index__promotion_content{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.blog-index__promotion_content [id^=hs_form_] form{display:flex;flex-direction:row;flex-wrap:wrap}.blog-index__promotion_content [id^=hs_form_] form .hs-form-field{flex:1}.blog-index__promotion_content [id^=hs_form_] form .hs-form-field.hs_email{max-width:335px;width:100%}.blog-index__promotion_content [id^=hs_form_] form .hs-form-field input{background-color:#fff;border-radius:6px;color:var(--primary_500);font-size:16px;font-style:normal;font-weight:400;height:50px;padding:15px 14px;text-decoration:none;width:100%}.blog-index__promotion_content [id^=hs_form_] form .hs-form-field .hs-error-msgs{list-style-type:none;margin-top:12px}.blog-index__promotion_content [id^=hs_form_] form .hs-submit input[type=submit]{background:var(--secondary_500);border:none;border-radius:100px;box-shadow:0 2px 4px rgb(0 0 0/8%);color:var(--primary_500);font-family:inherit;font-size:14px;font-weight:600;height:50px;letter-spacing:1px;line-height:1;margin-left:12px;padding:14px 24px 12px;text-decoration:none;text-transform:uppercase;transition:.3s ease}.blog-index__promotion_content [id^=hs_form_] form .hs-submit input[type=submit]:hover{background:#11b99d;border:none;cursor:pointer}.blog-index__promotion h1{text-wrap:balance;line-height:1.2}.blog-index__promotion p{text-wrap:balance;font-size:18px;line-height:1.5;margin-top:16px}.blog-index__author_bar{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:48px 0}.blog-index__author_bar__avatar{background-color:#fff;border-radius:50%;line-height:0;margin-bottom:24px}.blog-index__author_bar__avatar img{border:4px solid transparent;border-radius:50%;height:124px;object-fit:cover;width:124px}.blog-index__author_bar__name h1{font-weight:500}.blog-index__author_bar__bio p{font-size:18px;line-height:1.5}.blog-index__author_bar__socials{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:48px}.blog-index__author_bar__socials a{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:46px;justify-content:center;transition:background-color .3s ease;width:46px}.blog-index__author_bar__socials a span{line-height:0}.blog-index__author_bar__socials a svg{fill:var(--primary_500);color:var(--primary_500);height:16px;width:16px}.blog-index__feature_post{align-items:stretch;color:inherit;display:flex;flex-direction:row;gap:24px;justify-content:flex-start;text-decoration:none}.blog-index__feature_post_column--content{background-color:#fff;display:flex;flex-basis:calc(25% + 6px);flex-direction:column;gap:12px;padding:24px}.blog-index__feature_post_column--image{background-color:var(--neutral_300);flex-basis:75%;line-height:0}.blog-index__feature_post_column--image img{height:450px;object-fit:cover;width:100%}.blog-index__listing{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-start}.blog-index__listing .blog-listing{flex-basis:calc(25% - 18px)}@media (max-width:1200px){.blog-index__promotion{flex-direction:column}.blog-index__promotion_column--image{display:none}.blog-index__feature_post{flex-direction:column-reverse;gap:0}.blog-index__feature_post_column--image img{height:auto;max-height:450px;width:100%}.blog-index__listing{flex-wrap:wrap}.blog-index__listing .blog-listing{flex-basis:calc(33.33% - 16px)}}@media (max-width:1000px){.blog-index{gap:24px}.blog-index__listing .blog-listing{flex-basis:calc(50% - 12px)}}@media (max-width:600px){.blog-index__listing .blog-listing{flex-basis:100%}.blog-index__promotion{height:auto}.blog-index__promotion_content{padding:48px 24px}.blog-index__author_bar{padding:0}.blog-index__promotion_content [id^=hs_form_] form{flex-direction:column}.blog-index__promotion_content [id^=hs_form_] form .hs-form-field.hs_email{max-width:none}.blog-index__promotion_content [id^=hs_form_] form .hs-submit input[type=submit]{margin-left:0;margin-top:24px;padding-top:16px;width:100%}}