.pc-newsletter__message{margin-top:.75rem;padding:.75rem 1rem;border-radius:var(--pc-radius-button);font-family:var(--pc-font-body);font-size:.9rem;line-height:1.5}.pc-newsletter__message--success{background:var(--pc-color-surface);color:var(--pc-color-primary)}.pc-newsletter__message--error{background:#fdecea;color:#8a1f11}
