.newsletter-form.svelte-v55u47{display:flex;flex-wrap:wrap;gap:8px;width:100%;font-family:Epilogue,sans-serif}.newsletter-form.svelte-v55u47 input:where(.svelte-v55u47),.newsletter-form.svelte-v55u47 button:where(.svelte-v55u47){font-family:inherit;font-size:1rem;line-height:1.25}.newsletter-form.svelte-v55u47 input:where(.svelte-v55u47){flex:1 1 220px;min-width:0;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.2);background:#ffffffd9;color:inherit;border-radius:0}.newsletter-form.svelte-v55u47 input:where(.svelte-v55u47):focus{outline:2px solid rgba(196,76,44,.4);outline-offset:1px}.newsletter-form.svelte-v55u47 button:where(.svelte-v55u47){padding:.75rem 1.25rem;background:#c44c2c;color:#fff;border:1px solid #c44c2c;cursor:pointer;transition:background .2s ease}.newsletter-form.svelte-v55u47 button:where(.svelte-v55u47):hover:not(:disabled){background:#a93c20}.newsletter-form.svelte-v55u47 button:where(.svelte-v55u47):disabled{opacity:.6;cursor:not-allowed}.newsletter-form--stacked.svelte-v55u47{flex-direction:column}.newsletter-form--stacked.svelte-v55u47 input:where(.svelte-v55u47),.newsletter-form--stacked.svelte-v55u47 button:where(.svelte-v55u47){width:100%}.newsletter-form__message.svelte-v55u47{flex-basis:100%;margin:4px 0 0;font-size:.875rem}.newsletter-form__message[data-status=success].svelte-v55u47{color:#1f6b3a}.newsletter-form__message[data-status=error].svelte-v55u47{color:#b03a2e}.visually-hidden.svelte-v55u47{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
