.wcus-newsletter{max-width:34em;margin-left:auto;margin-right:auto;text-align:center}.wcus-newsletter__heading{margin:0 0 .4em}.wcus-newsletter__intro{margin:0 0 1.2em}.wcus-newsletter__form{display:flex;flex-wrap:wrap;gap:.5em;align-items:stretch;justify-content:center}.wcus-newsletter__input{flex:1 1 16em;min-width:0;padding:.75em 1em;border:1px solid var(--base-2, #d5d5d5);border-radius:.5em;background:var(--base-3, #ffffff);color:var(--contrast, #222222);font-size:1em;line-height:1.4}.wcus-newsletter__input:focus{outline:2px solid var(--accent, #ff2e29);outline-offset:1px}.wcus-newsletter__button{flex:0 0 auto;padding:.75em 1.5em;border:0;border-radius:.5em;background:var(--accent, #ff2e29);color:var(--base-3, #ffffff);font-size:1em;font-weight:600;line-height:1.4;cursor:pointer}.wcus-newsletter__button:hover,.wcus-newsletter__button:focus{filter:brightness(.92)}.wcus-newsletter__consent{margin:.9em 0 0;font-size:.85em;line-height:1.5;opacity:.8}.wcus-newsletter__message{margin:0 0 1em;padding:.7em 1em;border-radius:.5em;font-weight:600}.wcus-newsletter__message--good{background:#0070171f;color:#00570f}.wcus-newsletter__message--bad{background:#b32d2e1f;color:#8a1f20}.wcus-newsletter__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wcus-newsletter__trap{position:absolute;left:-9999px;opacity:0}@media(max-width:480px){.wcus-newsletter__form{flex-direction:column}.wcus-newsletter__button{width:100%}}
