.newsletter.svelte-eaiffh{border:1px solid var(--lh-line,var(--border));background:var(--lh-tag-surface,var(--card));max-width:620px;color:var(--lh-ink,var(--foreground));text-align:center;border-radius:22px;margin:0 auto;padding:clamp(24px,4vw,36px);box-shadow:0 18px 50px -32px #00000073}.newsletter__eyebrow.svelte-eaiffh{color:var(--lh-name-ink,var(--primary));letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.72rem;font-weight:750;display:inline-flex}.newsletter__dot.svelte-eaiffh{width:7px;height:7px;box-shadow:0 0 0 4px var(--lh-name-bg,var(--muted));background:currentColor;border-radius:50%}.newsletter__title.svelte-eaiffh{font-family:var(--font-display,"Nunito Sans Variable", sans-serif);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:650;line-height:1.2}.newsletter__body.svelte-eaiffh{max-width:500px;color:var(--lh-muted,var(--muted-foreground));text-wrap:pretty;margin:12px auto 0;font-size:.95rem;line-height:1.65}.newsletter__form.svelte-eaiffh{margin-top:22px}.newsletter__label.svelte-eaiffh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter__trap.svelte-eaiffh{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter__row.svelte-eaiffh{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.newsletter__input.svelte-eaiffh{border:1px solid var(--lh-line,var(--border));background:var(--lh-sky,var(--background));max-width:340px;min-height:46px;color:inherit;font:inherit;border-radius:12px;flex:240px;padding:0 16px;font-size:.95rem}.newsletter__input.svelte-eaiffh::placeholder{color:var(--lh-muted,var(--muted-foreground));opacity:.8}.newsletter__input.svelte-eaiffh:focus-visible,.newsletter__submit.svelte-eaiffh:focus-visible{outline:3px solid var(--ring,var(--kombify-purple));outline-offset:2px}.newsletter__submit.svelte-eaiffh{border:1px solid var(--lh-ink,var(--foreground));background:var(--lh-ink,var(--foreground));min-height:46px;color:var(--lh-sky,var(--background));font:inherit;cursor:pointer;transition:opacity var(--kx-dur-fast,.15s) ease;border-radius:12px;padding:0 20px;font-size:.92rem;font-weight:700}.newsletter__submit.svelte-eaiffh:disabled{opacity:.6;cursor:progress}.newsletter__problem.svelte-eaiffh{color:var(--destructive,#c2410c);margin:12px 0 0;font-size:.85rem}.newsletter__consent.svelte-eaiffh{max-width:460px;color:var(--lh-muted,var(--muted-foreground));margin:14px auto 0;font-size:.78rem;line-height:1.55}.newsletter__consent.svelte-eaiffh a:where(.svelte-eaiffh){color:inherit;text-underline-offset:3px;text-decoration:underline}.newsletter__done.svelte-eaiffh{background:var(--lh-name-bg,var(--muted));max-width:480px;color:var(--lh-ink,var(--foreground));text-align:start;border-radius:14px;align-items:flex-start;gap:10px;margin:22px auto 0;padding:14px 18px;font-size:.92rem;line-height:1.55;display:inline-flex}.newsletter__done.svelte-eaiffh svg:where(.svelte-eaiffh){color:var(--lh-name-ink,var(--primary));flex:none;margin-top:1px}.newsletter--inline.svelte-eaiffh{max-width:560px;box-shadow:none;background:0 0;border:0;padding:0}.newsletter--inline.svelte-eaiffh .newsletter__title:where(.svelte-eaiffh){letter-spacing:-.01em;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:650}.newsletter--inline.svelte-eaiffh .newsletter__form:where(.svelte-eaiffh){margin-top:12px}.newsletter--inline.svelte-eaiffh .newsletter__consent:where(.svelte-eaiffh){margin-top:8px}.newsletter--inline.svelte-eaiffh .newsletter__done:where(.svelte-eaiffh){margin-top:12px}@media (width<=520px){.newsletter__input.svelte-eaiffh,.newsletter__submit.svelte-eaiffh{flex-basis:100%;max-width:none}}
