/* Styles for elements added by forms.js (brief thank-you message, Turnstile, newsletter status). */
html body .brief-thanks {
  padding: 32px 0;
  outline: none;
}
html body .brief-thanks h3 {
  margin: 0 0 12px;
  font-size: clamp(24px, 3vw, 34px);
  font-weight: 500;
}
html body .brief-thanks p {
  margin: 0;
  line-height: 1.6;
}
html body .brief-turnstile:not(:empty) {
  margin: 12px 0;
}
html body .newsletter-consent-form .newsletter-status:empty {
  display: none;
}
html body .newsletter-consent-form .newsletter-status {
  margin: 12px 0 0;
  font-size: 14px;
  color: #580c14;
}
