.newsletter.svelte-v55u47{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:3rem;align-items:end;padding:2.25rem;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text)}.eyebrow.svelte-v55u47{display:block;margin-bottom:.55rem;color:var(--muted);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}strong.svelte-v55u47{display:block;font-size:clamp(1.4rem,3vw,2.1rem);letter-spacing:-.035em;line-height:1.1}p.svelte-v55u47{margin:.55rem 0 0;color:var(--muted)}.signup.svelte-v55u47{display:grid;grid-template-columns:minmax(0,1fr) auto}.consent.svelte-v55u47{display:flex;grid-column:1 / -1;gap:.45rem;align-items:flex-start;margin-top:.55rem;color:var(--muted);font-size:.72rem;line-height:1.4;text-align:left}.consent.svelte-v55u47 input:where(.svelte-v55u47){width:auto;min-height:auto;margin-top:.15rem}.consent.svelte-v55u47 a:where(.svelte-v55u47){text-decoration:underline}input.svelte-v55u47{width:100%;min-height:3.15rem;border-right:0;border-radius:4px 0 0 4px}button.svelte-v55u47{border-radius:0 4px 4px 0}.success.svelte-v55u47,.error.svelte-v55u47{grid-column:1 / -1;color:var(--text);font-weight:750}.compact.svelte-v55u47{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.compact.svelte-v55u47 strong:where(.svelte-v55u47){font-size:1.2rem}.compact.svelte-v55u47 p:where(.svelte-v55u47){font-size:.82rem}@media(max-width:760px){.newsletter.svelte-v55u47{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;text-align:center}}
