.newsletter-page.svelte-12eivhs{box-sizing:border-box;color:#17243b;background:#fff;border:1px solid #dce2ec;width:min(660px,100% - 32px);max-width:660px;margin:40px auto;padding:30px}.eyebrow.svelte-12eivhs{letter-spacing:.1em;color:#7536cf;margin-top:35px;font-size:11px;font-weight:800}h1.svelte-12eivhs{letter-spacing:-.025em;font-size:clamp(27px,4vw,38px);line-height:1.2}p.svelte-12eivhs{color:#59677c;line-height:1.7}a.svelte-12eivhs{color:#6332a7;font-size:13px}form.svelte-12eivhs{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin-top:26px;display:grid}label.svelte-12eivhs{font-size:13px;font-weight:650}input[type=email].svelte-12eivhs{box-sizing:border-box;border:1px solid #bbc9dc;border-radius:0;width:100%;min-width:0;height:46px;padding:10px}.consent.svelte-12eivhs{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.consent.svelte-12eivhs input:where(.svelte-12eivhs){flex-shrink:0;width:18px;height:18px;margin-top:4px}.small.svelte-12eivhs{margin:0;font-size:12px}button.svelte-12eivhs{color:#fff;cursor:pointer;background:#7536d5;border:0;padding:15px;font-weight:750}button.svelte-12eivhs:disabled{opacity:.6;cursor:not-allowed}.notice.svelte-12eivhs{background:#f5f0ff;padding:22px}.error.svelte-12eivhs{color:#b02031}.honeypot.svelte-12eivhs{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=600px){.newsletter-page.svelte-12eivhs{margin:16px;padding:16px}}
