.newsletter-box.svelte-bx2gnp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.2rem;align-items:start;margin-top:1.4rem;padding:1.35rem;border-radius:28px;border:1px solid rgba(84,62,42,.12);background:linear-gradient(180deg,#2f231af5,#1d1510f5);color:#fff8f0;box-shadow:var(--shadow-md)}.newsletter-copy.svelte-bx2gnp h2:where(.svelte-bx2gnp){margin:.45rem 0 0;font-family:var(--font-heading);font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.02}.newsletter-copy.svelte-bx2gnp p:where(.svelte-bx2gnp){margin:.8rem 0 0;color:#fff8f0c2;line-height:1.75}.newsletter-feedback.svelte-bx2gnp{margin-top:1rem;padding:.75rem .85rem;border-radius:16px;font-weight:800}.newsletter-feedback.error.svelte-bx2gnp{color:#ffe8e5;background:#b1433d2e;border:1px solid rgba(255,189,181,.2)}.newsletter-form.svelte-bx2gnp{display:grid;gap:.9rem}.honeypot-field.svelte-bx2gnp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field-grid.svelte-bx2gnp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.field.svelte-bx2gnp{display:grid;gap:.4rem}.field.svelte-bx2gnp label:where(.svelte-bx2gnp){color:#fff8f0cc;font-size:.84rem;font-weight:800}.interest-grid.svelte-bx2gnp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.interest-option.svelte-bx2gnp,.consent.svelte-bx2gnp{display:flex;align-items:flex-start;gap:.55rem;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.interest-option.svelte-bx2gnp{min-height:42px;align-items:center;padding:.55rem .7rem;border-radius:14px;font-weight:800}.consent.svelte-bx2gnp{padding:.75rem;border-radius:16px;color:#fff8f0c2;font-size:.86rem;line-height:1.55}.consent.svelte-bx2gnp a:where(.svelte-bx2gnp){color:#fff8f0;font-weight:800}.newsletter-form.svelte-bx2gnp .btn,.newsletter-form.svelte-bx2gnp .btn:where(.svelte-bx2gnp){width:fit-content}@media(max-width:860px){.newsletter-box.svelte-bx2gnp,.field-grid.svelte-bx2gnp,.interest-grid.svelte-bx2gnp{grid-template-columns:1fr}.newsletter-form.svelte-bx2gnp .btn,.newsletter-form.svelte-bx2gnp .btn:where(.svelte-bx2gnp){width:100%}}
