.news.svelte-1kz8p5t{background:#fff5f8;border-left:3px solid #FF4F91;border-radius:0 14px 14px 0;padding:1.5rem 1.5rem 1.75rem;max-width:540px}h3.svelte-1kz8p5t{margin:0 0 .5rem;color:#511843;font-size:1.2rem;font-weight:700}.blurb.svelte-1kz8p5t{margin:0 0 1rem;color:#475569;font-size:.95rem;line-height:1.55}.row.svelte-1kz8p5t{display:block;margin-bottom:.75rem}.lbl.svelte-1kz8p5t{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.3rem}input[type=text].svelte-1kz8p5t,input[type=email].svelte-1kz8p5t{width:100%;padding:.7rem .85rem;border:1px solid #E2E8F0;border-radius:8px;font-size:.95rem;font-family:inherit}input.svelte-1kz8p5t:focus-visible{outline:3px solid #FF4F91;outline-offset:2px;border-color:#ff4f91}.consent.svelte-1kz8p5t{display:flex;gap:.5rem;align-items:flex-start;margin:.75rem 0 1rem;font-size:.85rem;color:#1e293b;line-height:1.45;cursor:pointer}.consent.svelte-1kz8p5t input:where(.svelte-1kz8p5t){margin-top:.2rem}button.svelte-1kz8p5t{padding:.7rem 1.25rem;background:#ff4f91;color:#fff;border:0;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer}button.svelte-1kz8p5t:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000014}button.svelte-1kz8p5t:disabled{opacity:.7;cursor:progress}.ok.svelte-1kz8p5t{color:#16a34a;font-weight:600}.err.svelte-1kz8p5t{color:#b91c1c;font-size:.85rem;margin:.5rem 0 0}
