.blog-article-footer-container{max-width:776px}.blog-article-footer-note{border-top:1.5px solid #e8def6;color:#000;font-size:13px;font-weight:600;line-height:1.6;padding-top:18px}.blog-article-footer-note>:first-child,.blog-article-footer-note>:last-child{margin-bottom:0;margin-top:0}.blog-article-footer-note>*+*{margin-top:.8em}.blog-article-footer-share{align-items:center;border-top:1.5px solid #e8def6;display:flex;flex-wrap:wrap;gap:10px;margin-top:2.4em;padding-top:22px}.blog-article-footer-share-label{color:var(--mojo);font-size:13px;font-weight:700;margin-right:6px}.blog-article-footer-share a,.blog-article-footer-share button{align-items:center;background:#fff;border:1.5px solid var(--mojo);border-radius:999px;color:var(--mojo);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:7px;line-height:1;min-height:40px;padding:0 16px;text-decoration:none;transition:background-color .2s,color .2s}.blog-article-footer-share a:hover,.blog-article-footer-share button:hover{background:var(--mojo);color:#fff}.blog-article-footer-share a:focus-visible,.blog-article-footer-share button:focus-visible{outline:3px solid var(--green);outline-offset:2px}.blog-article-footer-icon{fill:currentColor;flex:none;height:18px;width:18px}.blog-article-footer-status{color:#000;font-size:13px;font-weight:600}.blog-article-footer-newsletter{align-items:center;background:#fff;border:1.5px solid var(--mojo);border-radius:18px;display:grid;gap:28px;grid-template-columns:1.1fr 1fr;margin-top:44px;padding:30px 32px}.blog-article-footer-newsletter-label{color:var(--mojo);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4}.blog-article-footer-newsletter-text h2{color:var(--royal);font-size:24px;line-height:1.3;margin:10px 0 8px}.blog-article-footer-newsletter-text p{color:#000;font-size:15px;line-height:1.6;margin:0}.blog-article-footer-newsletter-text p+p{margin-top:.8em}.blog-article-footer-form .form-title{display:none}.blog-article-footer-form form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin:0}.blog-article-footer-form .hs-form-field{margin:0!important;width:100%}.blog-article-footer-form .hs_email{flex:1 1 180px;min-width:180px}.blog-article-footer-form .hs_email>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.blog-article-footer-form .input{margin:0!important}.blog-article-footer-form input[type=email].hs-input{background:#fff;border:1.5px solid #c9b6f0!important;border-radius:12px!important;box-shadow:none!important;color:#000;font-family:inherit;font-size:14px!important;line-height:20px;margin:0;min-height:46px;padding:12px 16px!important;width:100%!important}.blog-article-footer-form input[type=email].hs-input:focus-visible{border-color:var(--mojo)!important;outline:3px solid var(--green)!important;outline-offset:2px!important}.blog-article-footer-form .hs_submit{flex:0 0 auto;margin:0}.blog-article-footer-form .hs_submit .actions{margin:0;padding:0}.blog-article-footer-form .hs-button{background:var(--green)!important;border:2px solid var(--green)!important;border-radius:999px!important;color:var(--dark)!important;cursor:pointer;font-family:inherit;font-size:14px!important;font-weight:700!important;min-height:46px;padding:0 22px!important}.blog-article-footer-form .hs-button:focus-visible{outline:3px solid var(--mojo)!important;outline-offset:2px!important}.blog-article-footer-form .hs_error_rollup,.blog-article-footer-form .legal-consent-container{color:#000;flex:0 0 100%;font-size:11.5px;line-height:1.5;width:100%}.blog-article-footer-form .hs-error-msgs,.blog-article-footer-form .legal-consent-container p{margin:0}.blog-article-footer-form-note{color:#000;font-size:11.5px;font-weight:600;line-height:1.5;margin-top:10px}.blog-article-footer-form-note>:first-child,.blog-article-footer-form-note>:last-child{margin-bottom:0;margin-top:0}@media (max-width:820px){.blog-article-footer-newsletter{grid-template-columns:1fr;padding:24px}}@media (max-width:520px){.blog-article-footer-form .hs-button,.blog-article-footer-form .hs_email,.blog-article-footer-form .hs_submit{width:100%}}@media (prefers-reduced-motion:reduce){.blog-article-footer-share a,.blog-article-footer-share button{transition:none}}@media (forced-colors:active){.blog-article-footer-newsletter,.blog-article-footer-share a,.blog-article-footer-share button{border:2px solid ButtonText}}