.newsletter-shell.svelte-1ngwut{margin-inline:auto;max-width:42rem}.newsletter-card.svelte-1ngwut{background:#fff;border:1px solid rgba(74,108,170,.12);border-radius:var(--radius-lg);padding:clamp(1.5rem,5vw,3rem)}.newsletter-title.svelte-1ngwut{color:var(--color-heading);font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:.75rem}.newsletter-description.svelte-1ngwut{color:var(--color-body);line-height:1.7;margin-bottom:2rem}.form-input.svelte-1ngwut{background:#fff;border:1px solid rgba(71,85,105,.3);border-radius:var(--radius-sm);padding:.75rem 1rem;transition:border-color var(--transition-fast);width:100%}.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;font-weight:700;padding:.85rem 1.5rem;transition:background var(--transition-fast);width:100%}.submit-button.svelte-1ngwut:hover{background:var(--acss-blue)}.submit-button.svelte-1ngwut:disabled{cursor:not-allowed;opacity:.55}
