.newsletterlogin__form,.newsletterlogin__message--success{max-width:45rem}.newsletterlogin__intro{margin-bottom:1.5rem}.newsletterlogin__intro p:last-child{margin-bottom:0}.newsletterlogin__row{gap:.75rem;display:flex}@media (width<=575.98px){.newsletterlogin__row{flex-direction:column}}.newsletterlogin .form-control{color:#303030;background-color:#fff;border:1px solid #30303033;flex:auto;min-width:0}.newsletterlogin .form-control:focus{border-color:#859211;box-shadow:0 0 0 .25rem #85921140}.newsletterlogin .form-control.is-invalid{border-color:var(--bs-danger)}.newsletterlogin__submit{white-space:nowrap;flex:none}@media (width<=575.98px){.newsletterlogin__submit{align-self:flex-start}}.newsletterlogin__submit:disabled{opacity:.6;cursor:wait}.newsletterlogin__privacy{opacity:.8;margin:.75rem 0 0;font-size:.7em}.newsletterlogin__privacy a{color:inherit;text-decoration:underline}.newsletterlogin__message{margin:.75rem 0 0}.newsletterlogin__message--error{color:var(--bs-danger);font-size:.8em}.newsletterlogin__message--success{color:#859211}