.contact-security-note, .contact-status, .contact-noscript {
  margin: 0;
  font: 0.76rem/1.6 Manrope, sans-serif;
  color: #526981;
  overflow-wrap: anywhere;
}
.contact-security-note a { color: inherit; text-decoration: underline; }
.contact-status:empty { display: none; }
.contact-status[data-state="error"], .contact-noscript { color: #9b2838; }
.contact-status[data-state="success"] { color: #236a40; }
.contact-form button:disabled { opacity: .65; cursor: wait; transform: none; }
/* Google's required attribution and policy links are visible below every form. */
.grecaptcha-badge { visibility: hidden; }
