.newsletter-box.svelte-uunj1o{background:#0f172a59;border:1px solid #94a3b840;border-radius:10px;margin:2rem 0 1.5rem;padding:1.25rem 1.4rem}.newsletter-kicker.svelte-uunj1o{letter-spacing:.08em;opacity:.75;margin-bottom:.3rem;font-size:.72rem}.newsletter-copy.svelte-uunj1o h3:where(.svelte-uunj1o){margin:0 0 .35rem;font-size:1.05rem}.newsletter-copy.svelte-uunj1o p:where(.svelte-uunj1o){opacity:.85;margin:0 0 .9rem;font-size:.9rem}.newsletter-form.svelte-uunj1o{flex-wrap:wrap;gap:.6rem;display:flex}.newsletter-form.svelte-uunj1o input[type=email]:where(.svelte-uunj1o){color:inherit;background:#02061773;border:1px solid #94a3b859;border-radius:6px;flex:230px;padding:.58rem .8rem;font-size:.92rem}.newsletter-form.svelte-uunj1o button:where(.svelte-uunj1o){color:inherit;cursor:pointer;background:#38bdf829;border:1px solid #38bdf873;border-radius:6px;padding:.58rem 1.15rem;font-size:.9rem;font-weight:600}.newsletter-form.svelte-uunj1o button:where(.svelte-uunj1o):disabled{opacity:.65;cursor:default}.newsletter-hp.svelte-uunj1o{opacity:0;pointer-events:none;position:absolute;left:-9999px}.newsletter-feedback.svelte-uunj1o{color:#34d399;margin:.65rem 0 0;font-size:.86rem}.newsletter-feedback.is-error.svelte-uunj1o{color:#f87171}.sr-only.svelte-uunj1o{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}
