.tala-newsletter{background:var(--tn-bg);color:var(--tn-text);padding:32px 24px 34px;text-align:center}.tala-newsletter *{box-sizing:border-box}.tala-newsletter__inner{width:100%;max-width:720px;margin-inline:auto}.tala-newsletter h2{font-family:inherit;color:inherit;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:0;margin:0 0 7px}.tala-newsletter__description{font-size:12px;line-height:1.6;opacity:.8}.tala-newsletter__description p,.tala-newsletter__note p{margin:0}.tala-newsletter__form{margin:17px auto 0;max-width:600px}.tala-newsletter__fields{display:flex;border:1px solid #dedfdd;border-radius:5px;overflow:hidden;background:#fff}.tala-newsletter__fields input{display:block;min-width:0;flex:1;width:100%;min-height:48px;border:0;border-radius:0;background:#fff;color:#27312f;padding:12px 16px;font:inherit;font-size:13px;box-shadow:none}.tala-newsletter__fields input::placeholder{color:#727a78;opacity:1}.tala-newsletter__fields button{min-height:48px;min-width:150px;flex-shrink:0;padding:12px 24px;border:0;border-radius:0;background:var(--tn-button);color:var(--tn-button-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:filter .18s ease}.tala-newsletter__fields button:hover{filter:brightness(.92)}.tala-newsletter__fields:focus-within{outline:2px solid var(--tn-button);outline-offset:3px}.tala-newsletter__fields input:focus-visible,.tala-newsletter__fields button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.tala-newsletter__status{font-size:13px;line-height:1.6;margin:12px 0 0}.tala-newsletter__status--error{color:#9c2525}.tala-newsletter__status ul{list-style:none;padding:0;margin:0}.tala-newsletter__note{font-size:11px;line-height:1.6;opacity:.8;margin-top:12px}.tala-newsletter__note a{color:inherit;text-decoration:underline}.tala-newsletter__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:749px){.tala-newsletter{padding:30px 20px}.tala-newsletter h2{font-size:21px}.tala-newsletter__description{max-width:330px;margin-inline:auto;font-size:12px}.tala-newsletter__fields input{font-size:16px;padding-inline:12px}.tala-newsletter__fields button{min-width:110px;padding-inline:16px;font-size:12px}}@media(max-width:359px){.tala-newsletter__fields{display:grid}.tala-newsletter__fields button{width:100%}}@media(prefers-reduced-motion:reduce){.tala-newsletter__fields button{transition:none}}
