.ig26.ig26-newsletter{background:#edf5fc;padding:72px 0}.ig26-newsletter__container{margin:0 auto;max-width:760px;padding:0 var(--ig26-pad-x);text-align:center}.ig26.ig26-newsletter .ig26-newsletter__heading{color:#0f1c5b;font-family:var(--ig26-font-display);font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.15;margin:0 0 12px}.ig26-newsletter__lede{color:#1a1a18;font-family:var(--ig26-font);font-size:18px;line-height:26px;margin:0 0 28px}.ig26-newsletter__form form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;text-align:left}.ig26-newsletter__form .hs-form-field{flex:1 1 320px;margin:0;max-width:420px}.ig26-newsletter__form .hs-form-field>label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.ig26-newsletter__form input[type=email],.ig26-newsletter__form input[type=text]{background:#fff;border:1px solid #c9d3df;border-radius:var(--ig26-radius-pill);box-sizing:border-box;color:#1a1a18;font-family:var(--ig26-font);font-size:16px;min-height:52px;padding:12px 20px;width:100%!important}.ig26-newsletter__form .actions,.ig26-newsletter__form .hs-submit{margin:0;padding:0}.ig26-newsletter__form .hs-button,.ig26-newsletter__form input[type=submit]{background:#6e21b1;border:0;border-radius:var(--ig26-radius-pill);color:#fff;cursor:pointer;font-family:var(--ig26-font);font-size:16px;font-weight:700;min-height:52px;padding:14px 28px}.ig26-newsletter__form .hs-button:hover,.ig26-newsletter__form input[type=submit]:hover{background:#3a0f68}.ig26-newsletter__form .hs-error-msgs{color:#b42318;font-size:14px;list-style:none;margin:6px 0 0;padding:0}.ig26-newsletter__form .hs-richtext,.ig26-newsletter__form .legal-consent-container{color:#4b5462;flex-basis:100%;font-size:13px;text-align:center}.ig26-newsletter__form .submitted-message{color:#0f1c5b;font-family:var(--ig26-font);font-size:18px}@media (max-width:767px){.ig26.ig26-newsletter{padding:48px 0}.ig26-newsletter__form .hs-form-field,.ig26-newsletter__form .hs-submit,.ig26-newsletter__form input[type=submit]{flex-basis:100%;max-width:none;width:100%}}