.input-checkbox{--local-Checkbox-color-error:var(--color-text-error);--local-Checkbox-color-alert:var(--color-text-white);--local-Checkbox-background-label:var(--color-surface-white);--local-Checkbox-background-input:var(--color-surface-white);--local-Checkbox-background-error:var(--color-surface-error)}.input-checkbox:not(:has(.error)){--local-Checkbox-color-label:var(--color-text-bodycopy);--local-Checkbox-color-link:var(--color-text-link);--local-Checkbox-border-input:var(--color-border);--local-Checkbox-color-input-active:var(--color-text-black);--local-Checkbox-border-outline:var(--color-text-black)}.input-checkbox:has(.error){--local-Checkbox-color-label:var(--color-text-error);--local-Checkbox-color-input:var(--color-text-error);--local-Checkbox-color-input-active:var(--color-text-error);--local-Checkbox-border-input:var(--color-text-error);--local-Checkbox-border-outline:var(--color-text-error)}.input-checkbox{padding-left:34px;position:relative;z-index:1}.input-checkbox .input-checkbox__input[type=checkbox]{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.input-checkbox__label{color:var(--local-Checkbox-color-label);column-gap:11px;display:flex;flex-direction:row;font:400 normal clamp(16px,13.12px + .688vw,20px)/160% var(--font-text),Arial,sans-serif;padding:2px 0}.input-checkbox__label a{color:var(--local-Checkbox-color-link);text-decoration:underline}.input-checkbox__label a:active,.input-checkbox__label a:focus,.input-checkbox__label a:hover{text-decoration:none}.input-checkbox__label .icon{color:currentColor;font-size:23px;position:relative;top:4px}.input-checkbox input[type=checkbox]+label:before{background-color:var(--local-Checkbox-background-input);border:1px solid var(--local-Checkbox-color-label);border-radius:4px;content:"";display:flex;height:24px;left:0;position:absolute;top:5px;width:24px;z-index:1}.input-checkbox input[type=checkbox]:checked:focus+label:before,.input-checkbox input[type=checkbox]:checked:hover+label:before,.input-checkbox input[type=checkbox]:not(:checked):focus+label:before,.input-checkbox input[type=checkbox]:not(:checked):hover+label:before{border-color:var(--local-Checkbox-border-outline)}.input-checkbox input[type=checkbox]:checked+label,.input-checkbox input[type=checkbox]:checked:focus+label,.input-checkbox input[type=checkbox]:checked:hover+label,.input-checkbox input[type=checkbox]:not(:checked):focus+label,.input-checkbox input[type=checkbox]:not(:checked):hover+label{color:var(--local-Checkbox-color-input-active)}.input-checkbox input[type=checkbox]:checked:focus-visible+label:before,.input-checkbox input[type=checkbox]:not(:checked):focus-visible+label:before{border:2px solid var(--local-Checkbox-border-outline);outline:4px solid #bff1ff;outline-offset:0}.input-checkbox input[type=checkbox]:checked+label:after{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='m9 20.42-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83z'/%3E%3C/svg%3E") no-repeat 3px 2px;color:currentColor;content:"";display:flex;height:24px;left:0;position:absolute;top:7px;width:24px;z-index:1}.input-checkbox .error{align-items:center;background:var(--local-Checkbox-background-error);color:var(--local-Checkbox-color-alert);column-gap:4px;display:flex;flex-direction:row;margin-top:4px;padding:4px 11px}.input-checkbox .error .text{font:400 normal clamp(11px,8.84px + .516vw,14px)/130% var(--font-text),Arial,sans-serif;letter-spacing:.03rem}