.aff-form .form-field input[aria-invalid=true],.aff-form .form-field textarea[aria-invalid=true]{border-color:var(--error)}.aff-form .form-field input[aria-invalid=true]:focus,.aff-form .form-field textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.12)}.aff-form .form-field textarea{min-height:110px}.aff-form .form-error{border:1px solid rgba(220,38,38,.25);border-radius:8px;padding:14px 18px;font-size:.88rem;color:var(--error)}.aff-form .aff-submit{align-self:flex-start}.aff-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aff-signoff{margin-top:32px}