.newsletter.svelte-1xweigh{max-width:var(--measure);border-top:4px solid var(--color-accent);background:var(--color-surface);text-align:center;margin:3.5rem auto 0;padding:2.25rem 1.5rem}html[data-newsletter] .newsletter.svelte-1xweigh{display:none}.compact.svelte-1xweigh{margin:1.5rem 0 0;padding:1.5rem 1.25rem}h2.svelte-1xweigh{color:var(--color-text);margin:0;font-size:1.9rem}.compact.svelte-1xweigh h2:where(.svelte-1xweigh){margin:0;font-size:1.35rem}.line.svelte-1xweigh{color:var(--color-muted);font:italic 1.05rem var(--font-body);margin:.6rem 0 0}form.svelte-1xweigh{max-width:28rem;margin:1.25rem auto 0}.field.svelte-1xweigh{display:flex}input.svelte-1xweigh{border:1px solid var(--color-rule);background:var(--color-bg);min-width:0;color:inherit;font:1rem var(--font-body);border-right:0;border-radius:0;flex:1;padding:.7rem .85rem}input.svelte-1xweigh:focus{outline:2px solid var(--color-accent);outline-offset:-2px}button.svelte-1xweigh{background:var(--color-accent);color:var(--color-on-accent);font:600 .78rem var(--font-ui);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;padding:.8rem 1.4rem;transition:background .2s}button.svelte-1xweigh:not(:disabled):hover{background:var(--color-highlight)}button.svelte-1xweigh:disabled{opacity:.6;cursor:wait}.widget.svelte-1xweigh:not(:empty){margin-top:.75rem}.trap.svelte-1xweigh{position:absolute;left:-100vw}.message.svelte-1xweigh{color:var(--color-accent);margin:.75rem 0 0}.message.error.svelte-1xweigh{color:var(--color-highlight)}.fine.svelte-1xweigh{color:var(--color-muted);margin:.75rem 0 0;font-size:.85rem}.visually-hidden.svelte-1xweigh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=30rem){.field.svelte-1xweigh{flex-direction:column;gap:.5rem}input.svelte-1xweigh{border-right:1px solid var(--color-rule)}}@media print{.newsletter.svelte-1xweigh{display:none}}
