.csp-intake{width:100%;min-width:0;margin:12px 0;color:inherit}.csp-intake-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.csp-intake .csp-intake-consent{display:flex!important;align-items:flex-start;gap:10px;line-height:1.5;font-size:14px;text-align:left}.csp-intake-consent input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px;margin:2px 0!important;accent-color:#217a3b}.csp-intake-consent a,.csp-intake-consent a:visited,.csp-intake-consent a:hover,.csp-intake-consent a:focus{color:inherit!important;text-decoration:underline}.csp-intake-feedback{font-size:14px;line-height:1.5;margin:8px 0}.csp-intake-feedback:empty{display:none}.csp-intake .cf-turnstile{margin-top:12px;max-width:100%}@media(max-width:600px){form:has(.csp-intake) input:not([type=checkbox]):not([type=hidden]),form:has(.csp-intake) textarea,form:has(.csp-intake) select{font-size:16px!important;min-height:44px}form:has(.csp-intake) button[type=submit]{min-height:48px}}
