.newsletter-shell.svelte-1ngwut{max-width:42rem;margin-inline:auto}.newsletter-card.svelte-1ngwut{border-radius:var(--radius-lg);background:#fff;border:1px solid #4a6caa1f;padding:clamp(1.5rem,5vw,3rem)}.newsletter-title.svelte-1ngwut{color:var(--color-heading);font-family:var(--font-heading);margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.newsletter-description.svelte-1ngwut{color:var(--color-body);margin-bottom:2rem;line-height:1.7}.form-input.svelte-1ngwut{border-radius:var(--radius-sm);transition:border-color var(--transition-fast);background:#fff;border:1px solid #4755694d;width:100%;padding:.75rem 1rem}.form-input.svelte-1ngwut:focus{border-color:var(--acss-blue)}.submit-button.svelte-1ngwut{background:var(--acss-blue-dark);border-radius:var(--radius-sm);color:#fff;transition:background var(--transition-fast);width:100%;padding:.85rem 1.5rem;font-weight:700}.submit-button.svelte-1ngwut:hover{background:var(--acss-blue)}.submit-button.svelte-1ngwut:disabled{cursor:not-allowed;opacity:.55}
