.newsletter-error{color:#b91c1c;background:#fef2f2;border:2px solid #ef4444;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}
