.lu-newsletter{margin:34px auto;border:1px solid rgba(23,57,45,.16);background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(236,240,232,.9));border-radius:26px;padding:24px;max-width:1180px}.lu-newsletter[data-slot="footer"]{margin-top:24px;margin-bottom:24px}.lu-newsletter-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:28px;align-items:center}.lu-newsletter .eyebrow{margin-bottom:6px}.lu-newsletter h2{margin:0 0 8px;font-size:clamp(1.55rem,3vw,2.5rem)}.lu-newsletter p{margin:0;color:var(--muted)}.lu-newsletter-form{display:grid;gap:9px}.lu-newsletter-row{display:flex;gap:8px}.lu-newsletter-row input[type=email]{min-width:0;flex:1;border:1px solid var(--line);background:#fffdf8;border-radius:12px;padding:12px 13px;font:inherit;color:var(--ink)}.lu-newsletter-row button{border:0;border-radius:12px;background:var(--ink);color:#fff;padding:12px 16px;font:750 .82rem/1 inherit;cursor:pointer;white-space:nowrap}.lu-newsletter-consent{display:flex;gap:8px;align-items:flex-start;font-size:.7rem;line-height:1.35;color:var(--muted)}.lu-newsletter-consent input{margin-top:2px}.lu-newsletter-status{min-height:1.2em;font-size:.72rem;color:var(--muted)}.lu-newsletter-status.ok{color:#17392d}.lu-newsletter-status.err{color:#7a3123}.lu-newsletter .hp{display:none!important}@media(max-width:720px){.lu-newsletter{margin:22px 14px;padding:18px}.lu-newsletter-grid{grid-template-columns:1fr;gap:16px}.lu-newsletter-row{flex-direction:column}.lu-newsletter-row button{width:100%}}
