.newsletter.svelte-11qd6ee{border-top:1px solid var(--border);padding-top:2rem;margin-top:3rem}.nl-label.svelte-11qd6ee{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:.5rem}.nl-desc.svelte-11qd6ee{font-size:.95rem;color:var(--text-2);margin-bottom:1.25rem;max-width:48ch;line-height:1.6}.nl-form.svelte-11qd6ee{display:flex;gap:.5rem;flex-wrap:wrap}.nl-input.svelte-11qd6ee{flex:1;min-width:200px;font-size:.875rem;padding:.55em .85em;border:1px solid var(--border);background:var(--bg);color:var(--text);outline:none;transition:border-color .15s}.nl-input.svelte-11qd6ee:focus{border-color:var(--green)}.nl-btn.svelte-11qd6ee{font-size:.875rem;font-family:var(--font-display);font-weight:500;padding:.55em 1.25em;background:var(--green);color:#fff;border:none;cursor:pointer;transition:opacity .15s}.nl-btn.svelte-11qd6ee:hover{opacity:.85}.nl-note.svelte-11qd6ee{font-size:.75rem;color:var(--text-3);margin-top:.6rem}
