.newsletter-form{max-width:100%;min-width:0}.newsletter-form input[type=email]{width:100%;box-sizing:border-box}.newsletter-consent{display:flex!important;align-items:flex-start;gap:10px;margin:14px 0;line-height:1.5}.newsletter-form input[type=checkbox]{width:20px!important;height:20px;min-width:20px;margin:3px 0;accent-color:#163c70}.newsletter-note,.newsletter-privacy{font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.newsletter-form button{min-height:44px;cursor:pointer}.newsletter-trap{position:absolute;left:-5000px}.newsletter-provider{display:inline-flex;min-height:44px;align-items:center;background:#fff;border-radius:4px;padding:2px 4px;max-width:100%}.newsletter-provider img{max-width:100%;height:auto}.newsletter-form :focus-visible{outline:3px solid currentColor;outline-offset:3px}
.newsletter-form{width:100%;max-width:440px}.newsletter-form .newsletter-provider{display:flex;width:fit-content;margin-top:12px}.newsletter-form .newsletter-consent{display:flex!important;align-items:center;justify-content:center;gap:8px;margin:12px auto;width:fit-content;max-width:100%;font-weight:400}.newsletter-checkbox-target{display:flex;flex:0 0 44px;width:44px;min-height:44px;align-items:center;justify-content:center}.newsletter-form input[type=checkbox]{display:block;width:20px!important;height:20px!important;min-height:20px!important;max-height:20px;min-width:20px;margin:0;padding:0;flex:none}.newsletter-consent>span:last-child{min-width:0;overflow-wrap:anywhere}.newsletter-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter-form button:disabled{cursor:not-allowed;opacity:.55}.newsletter-terms{max-width:75ch;margin-inline:auto;overflow-wrap:anywhere}
