.alwayly-newsletter-widget{max-width:720px;margin:0 auto;text-align:center}.alwayly-newsletter-widget__title{margin:0 0 12px;font-size:32px;line-height:1.2}.alwayly-newsletter-widget__description{margin:0 0 22px;line-height:1.7}.alwayly-newsletter-form__row{display:flex;gap:16px;align-items:stretch}.alwayly-newsletter-form__email{min-width:0;flex:1;padding:15px 20px;border:1px solid currentColor;border-radius:999px;background:transparent;font:inherit}.alwayly-newsletter-form__submit{border:0;border-radius:999px;padding:15px 28px;cursor:pointer;font:inherit;font-weight:700}.alwayly-newsletter-form__submit:disabled{opacity:.7;cursor:wait}.alwayly-newsletter-form__honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.alwayly-newsletter-form__topics{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:18px 0;border:0;padding:0}.alwayly-newsletter-form__topics legend{width:100%;margin-bottom:8px}.alwayly-newsletter-form__topics label{display:inline-flex;gap:6px;align-items:center}.alwayly-newsletter-form__privacy{margin:14px 0 0;font-size:13px;opacity:.8}.alwayly-newsletter-form__response{min-height:1.5em;margin-top:12px;font-size:14px}.alwayly-newsletter-form__response.is-error{color:#b91c1c}.alwayly-newsletter-form__response.is-success{color:#15803d}@media(max-width:640px){.alwayly-newsletter-form__row{flex-direction:column}.alwayly-newsletter-form__submit{width:100%}}
/* Optional hero treatment for the blue subscription section in the Alwayly theme. */
.alwayly-newsletter--hero .alwayly-newsletter-form__email{color:#fff;border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.12)}
.alwayly-newsletter--hero .alwayly-newsletter-form__email::placeholder{color:rgba(255,255,255,.82)}
.alwayly-newsletter--hero .alwayly-newsletter-form__submit{color:#1e5eff;background:#fff}
.alwayly-newsletter--hero .alwayly-newsletter-form__privacy,.alwayly-newsletter--hero .alwayly-newsletter-form__response{color:#fff}
.alwayly-newsletter--hero .alwayly-newsletter-form__response.is-error{color:#ffe4e6}
.alwayly-newsletter--hero .alwayly-newsletter-form__response.is-success{color:#dcfce7}
