/* Scoped security widgets for signup, newsletter forms and the nomination form. */
.mea-public-captcha { min-width: 0; margin: 20px 0; text-align: left; }
.mea-newsletter-field-row .mea-public-captcha { margin: 4px 0; }
.mea-public-captcha small { display: block; margin-top: 10px; font: inherit; font-size: 14px; line-height: 1.5; }
.mea-public-captcha small a { color: inherit; text-decoration: underline; }
.mea-public-captcha .mea-captcha-error { margin: 8px 0; color: #a52f20; font-size: 14px; line-height: 1.5; }
.mea-public-captcha .mea-captcha-error[hidden] { display: none; }
.mea-newsletter-drawer .mea-public-captcha .mea-captcha-error { color: #ffd4bf; }
.mea-public-captcha .g-recaptcha:focus-visible { outline: 2px solid var(--orange, #e26028); outline-offset: 3px; }
