.captcha-challenge{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px;min-height:64px}.captcha-challenge img{width:200px;height:64px;max-width:100%;border:1px solid var(--line)}.captcha-challenge img[hidden]{display:none}.captcha-refresh{border:1px solid #cfd4c8;background:var(--paper);color:var(--ink);padding:10px 12px;min-height:44px;font:11px var(--sans);cursor:pointer}.captcha-refresh:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.captcha-refresh:disabled{opacity:.6;cursor:wait}.captcha-field input{max-width:200px;letter-spacing:4px;text-transform:uppercase}.captcha-help{font-size:10px;line-height:1.8;color:var(--muted);margin:9px 0 0}.contact-form-status[data-state="error"]{border-left-color:#a44634}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form-note a,.contact-info a:hover{text-decoration:underline;text-underline-offset:3px}
