.newsletter-form{text-align:left;gap:12px;margin:20px 0;display:grid}.newsletter-form input[type=email]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#103944;background:#fff;border:1px solid #b9d8dc;border-radius:12px;padding:13px}.newsletter-form .newsletter-consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.newsletter-consent input{flex-shrink:0;margin-top:4px}.newsletter-form button{color:#fff;font:inherit;cursor:pointer;background:#087f8c;border:0;border-radius:12px;padding:14px;font-weight:700}.newsletter-form button:disabled{opacity:.6;cursor:wait}.newsletter-form .newsletter-help{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.newsletter-form .newsletter-help a{font-size:inherit;text-decoration:underline;display:inline}.newsletter-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
