.newsletter-form .kartra_optin_controls .kartra_captcha{position:relative!important;inset:auto!important;display:block!important;float:none!important;width:150px!important;max-width:100%!important;height:66px!important;margin:0 0 12px!important;background:#fff!important;border:2px solid #CC9932!important;border-radius:3px!important;overflow:hidden!important}
.newsletter-form .kartra_captcha svg{display:block!important;width:100%!important;height:100%!important}
.newsletter-form input[name=captcha]{padding-left:16px!important;font-size:18px!important}
[id^=rs-] a:focus-visible,[id^=rs-] summary:focus-visible{outline:3px solid #CC9932;outline-offset:5px}
#rs-about .review-proof{margin:32px auto 0;max-width:840px;border-top:1px solid rgba(255,255,255,.35);padding-top:24px}
#rs-about .review-proof .quote-key{font-family:'Playfair Display',Georgia,serif;font-size:clamp(25px,2.5vw,32px);line-height:1.4;color:#fff}
#rs-about .review-proof cite{display:block;font-size:20px;font-style:normal;color:#CC9932;margin-top:16px}
#rs-about .review-proof summary{min-height:44px;padding:12px 0;cursor:pointer;color:#fff;text-decoration:underline;text-underline-offset:4px}
#rs-about .review-proof details p{font-size:21px;color:#fff}
@media(max-width:420px){[id^=rs-] .newsletter-form{padding:16px}[id^=rs-] .newsletter-form .kartra_optin_content_wrapper_inner{padding:16px!important}}
@media(prefers-reduced-motion:reduce){[id^=rs-] *{scroll-behavior:auto!important;transition:none!important}}
