/* Psykolog Newsletter – status message printed under the theme's #newsletter-cta form. */
.pn-message { margin: 12px 0 0 12px; font-size: 14px; line-height: 1.5; font-family: 'AlbertSans', Arial, Helvetica, sans-serif; }
.pn-message.hidden { display: none; }
.pn-message--ok { color: #0b7b6c; }
.pn-message--error { color: #b3261e; }
#newsletter-cta form[data-state="submitting"] button { opacity: 0.7; cursor: wait; }
