.turnstile-field{margin:20px 0;min-width:0;max-width:100%}
.turnstile-field [data-turnstile-container]{width:100%;min-width:0;min-height:65px;max-width:100%}
.turnstile-status{margin:10px 0 0;font-size:14px;line-height:1.6;color:#596573}
.turnstile-status.is-error{color:#a12035}
.turnstile-retry{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:8px 0;border:0;background:none;color:#a53832;font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:4px}
.turnstile-retry:focus-visible{outline:3px solid #a53832;outline-offset:4px}
.turnstile-field [hidden]{display:none!important}
[data-turnstile-submit]:disabled{cursor:not-allowed;opacity:.65}
