.newsletter.svelte-v55u47 h4:where(.svelte-v55u47){color:var(--color-gold);margin-bottom:.5rem;font-size:1.1rem}.newsletter.svelte-v55u47 p:where(.svelte-v55u47){font-size:.85rem;margin-bottom:1rem;line-height:1.4}.newsletter.light.svelte-v55u47 h4:where(.svelte-v55u47){color:var(--color-navy)}.newsletter.light.svelte-v55u47 p:where(.svelte-v55u47){color:var(--color-text-muted)}.newsletter-form.svelte-v55u47{display:flex;flex-direction:column;gap:.5rem}.newsletter-form.svelte-v55u47 input:where(.svelte-v55u47){padding:.8rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#ffffff1a;color:#fff;font-size:.9rem;font-family:inherit}.newsletter.light.svelte-v55u47 .newsletter-form:where(.svelte-v55u47) input:where(.svelte-v55u47){background:#fff;border:1px solid var(--color-border);color:var(--color-text)}.newsletter-form.svelte-v55u47 input:where(.svelte-v55u47)::placeholder{color:#fff9}.newsletter.light.svelte-v55u47 .newsletter-form:where(.svelte-v55u47) input:where(.svelte-v55u47)::placeholder{color:#999}.subscribe-btn.svelte-v55u47{background:var(--color-red);color:#fff;border:none;padding:.8rem;border-radius:4px;cursor:pointer;font-weight:600;font-family:inherit;transition:background .3s ease}.subscribe-btn.svelte-v55u47:hover{background:var(--color-red-dark)}
