.newsletter-page.svelte-rm4tl4{box-sizing:border-box;width:100%;color:var(--lf-ink);padding:clamp(24px,5vw,56px) 16px 32px}.newsletter-card.svelte-rm4tl4{box-sizing:border-box;width:100%;max-width:480px;box-shadow:0 8px 28px color-mix(in srgb, var(--lf-brand-blue) 5%, transparent);background:#fff;border:1px solid #dfe5ee;border-radius:16px;margin:0 auto;padding:24px 28px}.newsletter-logo.svelte-rm4tl4{width:112px;height:auto;margin:0 auto 20px;display:block}h1.svelte-rm4tl4{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(28px,4vw,36px);font-weight:750;line-height:1.12}.newsletter-intro.svelte-rm4tl4,.newsletter-status.svelte-rm4tl4{color:var(--lf-ink);margin:0 0 24px;font-size:16px;line-height:1.5}.newsletter-status.svelte-rm4tl4{margin-bottom:0}form.svelte-rm4tl4{gap:18px;display:grid}label.svelte-rm4tl4{font-size:14px;font-weight:600;display:block}label.svelte-rm4tl4 span:where(.svelte-rm4tl4){font-weight:400}input.svelte-rm4tl4{box-sizing:border-box;border:1px solid var(--lf-brand-selected);width:100%;min-width:0;color:var(--lf-ink);font:inherit;background:#fff;border-radius:8px;margin-top:7px;padding:12px 14px;font-size:16px;font-weight:400;display:block}input.svelte-rm4tl4::placeholder{color:var(--lf-ink)}button.svelte-rm4tl4{background:var(--lf-gold);min-height:48px;color:var(--lf-brand-blue);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:12px 14px;font-weight:700;display:flex}button.svelte-rm4tl4 svg:where(.svelte-rm4tl4){flex-shrink:0;width:22px;height:22px}button.svelte-rm4tl4:hover:not(:disabled){background:var(--lf-gold)}button.svelte-rm4tl4:disabled{opacity:.65;cursor:wait}input.svelte-rm4tl4:focus-visible{border-color:var(--lf-brand-blue);outline:none}button.svelte-rm4tl4:focus-visible,a.svelte-rm4tl4:focus-visible{outline:3px solid var(--lf-brand-blue);outline-offset:3px}.newsletter-note.svelte-rm4tl4{color:var(--lf-ink);text-align:center;margin:-2px 0 0;font-size:12px;line-height:1.5}.newsletter-secondary.svelte-rm4tl4{width:fit-content;color:var(--lf-text-navy);margin:20px auto 0;padding:5px;font-size:13px;text-decoration:none;display:block}.newsletter-secondary.svelte-rm4tl4:hover{color:var(--lf-text-navy)}.newsletter-error.svelte-rm4tl4{color:#a32121;margin:0;font-size:14px}.trap.svelte-rm4tl4{display:none}@media (width<=400px){.newsletter-card.svelte-rm4tl4{padding:22px 20px}button.svelte-rm4tl4{gap:8px;font-size:14px}}
