.Checkbox_checkboxContainer__Xuriz{display:flex;align-items:center;gap:.5rem}.Checkbox_checkbox__Mfz3q{width:24px;height:24px;border:1px solid var(--color-primary);border-radius:2px;cursor:pointer;appearance:none;background-color:var(--color-light-bg);position:relative;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.Checkbox_checkbox--sm__4jxGu{width:18px;height:18px}.Checkbox_checkbox--md__ra_Hz{width:24px;height:24px}.Checkbox_checkbox--lg__5x9xt{width:30px;height:30px}@supports (accent-color:var(--color-primary )){.Checkbox_checkbox__Mfz3q{accent-color:var(--color-primary);background-color:var(--color-light-bg)}.Checkbox_checkboxContainer__Xuriz .Checkbox_checkedState__iKtYJ:after,.Checkbox_checkboxContainer__Xuriz input.Checkbox_checkbox__Mfz3q:checked:after,.Checkbox_checkedState__iKtYJ:after,input.Checkbox_checkbox__Mfz3q:checked:after{content:none}.Checkbox_checkbox__Mfz3q:focus,.Checkbox_checkbox__Mfz3q:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px);box-shadow:none}}.Checkbox_checkbox__Mfz3q:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 10%,transparent)}.Checkbox_checkbox__Mfz3q:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent)}.Checkbox_checkbox__Mfz3q:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px);box-shadow:none}@media (forced-colors:active){.Checkbox_checkbox__Mfz3q:focus-visible{outline:3px solid Highlight;outline-offset:2px}}input.Checkbox_checkbox__Mfz3q:checked{background-color:var(--color-primary);border:1px solid var(--color-primary)}input.Checkbox_checkbox__Mfz3q:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;border-inline-start:3px solid var(--checkbox-checkmark-color);border-bottom:3px solid var(--checkbox-checkmark-color);transform:translate(-50%,-60%) rotate(-45deg);border-radius:1px}.Checkbox_checkboxContainer__Xuriz input.Checkbox_checkbox__Mfz3q:checked{background-color:var(--color-primary);border:1px solid var(--color-primary)}.Checkbox_checkboxContainer__Xuriz input.Checkbox_checkbox__Mfz3q:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;border-inline-start:3px solid var(--checkbox-checkmark-color);border-bottom:3px solid var(--checkbox-checkmark-color);transform:translate(-50%,-60%) rotate(-45deg);border-radius:1px}.Checkbox_checkedState__iKtYJ{background-color:var(--color-primary);border:1px solid var(--color-primary);position:relative}.Checkbox_checkedState__iKtYJ:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;border-inline-start:3px solid var(--checkbox-checkmark-color);border-bottom:3px solid var(--checkbox-checkmark-color);transform:translate(-50%,-60%) rotate(-45deg);border-radius:1px;z-index:1;transition:none}.Checkbox_checkboxContainer__Xuriz .Checkbox_checkedState__iKtYJ{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_checkboxContainer__Xuriz .Checkbox_checkedState__iKtYJ:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:6px;border-inline-start:3px solid var(--checkbox-checkmark-color);border-bottom:3px solid var(--checkbox-checkmark-color);transform:translate(-50%,-60%) rotate(-45deg);border-radius:1px;z-index:1}.Checkbox_checkbox__Mfz3q:indeterminate{background-color:var(--color-primary);border:1px solid var(--color-primary)}.Checkbox_checkbox__Mfz3q:indeterminate:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:3px;background-color:var(--checkbox-checkmark-color);transform:translate(-50%,-50%);transition:none}.Checkbox_indeterminateState__S77d2{background-color:var(--color-primary);border:1px solid var(--color-primary);position:relative}.Checkbox_indeterminateState__S77d2:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:3px;background-color:var(--checkbox-checkmark-color);transform:translate(-50%,-50%);z-index:1;transition:none}.Checkbox_checkboxContainer__Xuriz .Checkbox_indeterminateState__S77d2{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_label__3Ci6W{font-size:1rem;color:var(--color-primary)}.Checkbox_checkbox__Mfz3q:disabled{border-color:var(--color-muted-light);background-color:var(--color-muted-light);cursor:not-allowed;opacity:.6}.Checkbox_checkbox__Mfz3q:disabled:hover{box-shadow:none;border-color:var(--color-muted-light)}.GroupLabel_groupLabel__Auz44{display:flex;align-items:center;gap:.5rem;font-family:Moderat,sans-serif;font-size:1rem;font-weight:500;color:var(--color-primary)}.CheckboxGroup_checkboxGroup__DM3YI{display:flex;margin-block:1rem;width:auto;flex-direction:column;gap:1rem}@supports (width:fit-content){.CheckboxGroup_checkboxGroup__DM3YI{width:fit-content}}.CheckboxGroup_options__VoLWo{display:flex;margin-inline-start:1.5rem;flex-direction:column;gap:.5rem}.CheckboxGroup_checkbox__aX5Fv{width:24px;height:24px}.ComplianceCard_header__grwIW{display:flex;margin-block-end:var(--space-layout-16);padding-block-end:var(--space-internal-12);align-items:center;gap:var(--space-internal-12)}.ComplianceCard_headerContent__ZZHfm{display:flex;flex-direction:column;gap:var(--space-internal-4)}.ComplianceCard_headerIcon__RIpG2{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;align-self:center;transform:translateY(-2px)}.ComplianceCard_headerIcon__RIpG2 svg{display:block;width:1.75rem;height:1.75rem}.ComplianceCard_headerTitle__3S_H9{margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem;color:var(--color-text)}.ComplianceCard_headerDate__wfOqP{margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem;color:color-mix(in srgb,var(--color-text) 70%,transparent)}@media (width >= 768px){.ComplianceCard_headerTitle__3S_H9{font-size:1.5rem;line-height:2rem}.ComplianceCard_headerIcon__RIpG2 svg{width:2rem;height:2rem}}.ComplianceCard_tableWrapper__RxOiB{position:relative;margin-block-start:0;min-width:400px;max-width:1200px;min-height:200px;max-height:800px;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.ComplianceCard_gridContainer__DLQlW{display:grid;padding-block-end:16px;padding-inline-end:16px;width:100%;height:100%;grid-template-rows:repeat(auto-fill,minmax(120px,1fr));grid-auto-flow:column;gap:var(--space-internal-12);grid-auto-columns:minmax(280px,1fr)}.ComplianceCard_ruleCard__ZRz8P{display:flex;padding:var(--space-internal-12);flex-direction:column;gap:var(--space-internal-8);border:1px solid color-mix(in srgb,var(--color-neutral-bg) 80%,var(--color-text));border-radius:var(--radius-8);background:var(--color-neutral-bg);transition:background .2s}.ComplianceCard_ruleCard__ZRz8P:hover{background:color-mix(in srgb,var(--color-neutral-bg) 60%,transparent)}.ComplianceCard_ruleHeader___tSWU{display:flex;justify-content:space-between;align-items:center;gap:var(--space-internal-8);font-weight:600}.ComplianceCard_ruleLabel__QlQZZ{flex:1;font-weight:600}.ComplianceCard_ruleDetails__dYdjb{line-height:1.4;color:color-mix(in srgb,var(--color-text) 80%,transparent)}.ComplianceCard_resizeHandle__Dl7In{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize}.ComplianceCard_resizeHandle__Dl7In:hover:before{opacity:1}.ComplianceCard_resizeHandle__Dl7In:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ComplianceCard_fitContent__3wQgi{width:fit-content!important;max-width:fit-content!important}.ComplianceCard_fitContent__3wQgi .actions,.ComplianceCard_fitContent__3wQgi .footer{border-top:none!important}.ContactForm_contactForm__78_S3{margin:2rem auto;padding:2rem;width:100%;max-width:424px;border:2px solid var(--color-primary);background-color:var(--color-light-bg);box-shadow:0 4px 6px rgb(0 0 0/10%)}.ContactForm_formGroup__ECbX5{margin-block:.5rem;width:100%}.ContactForm_honeypot__SD_hh{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.ContactForm_privacyPolicy__YNXlK{margin-block-end:1.2rem;font-family:var(--font-text);font-size:.875rem;text-align:center;color:var(--color-primary)}.ContactForm_privacyPolicy__YNXlK a{text-decoration:none;color:var(--color-primary)}.ContactForm_privacyPolicy__YNXlK a:hover{text-decoration:none}.ContactForm_formGroup__ECbX5:last-child{margin-block-end:0}.ContactForm_formActions__d8Jfh{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.ContactForm_busyInline__jPQc_{align-self:center}.ContactForm_formGroup__ECbX5 label{justify-content:flex-start;font-family:var(--font-text);text-align:left}.ContactForm_resetButton__A7M_s,.ContactForm_submitButton__tRABC{margin-bottom:.5rem;margin-top:1rem}.ContactForm_attachmentNotice__0SNlv{margin-bottom:1rem;margin-top:1rem}@media (width <= 768px){.ContactForm_contactForm__78_S3{margin:1rem auto;padding:2rem;width:100%;max-width:424px}.ContactForm_formActions__d8Jfh{flex-direction:column}}@media (width <= 480px){.ContactForm_contactForm__78_S3{margin:.5rem auto 2.5rem;padding:1.5rem 1.25rem;width:100%;max-width:424px}.ContactForm_privacyPolicy__YNXlK{margin-block-end:1rem;font-size:.8rem}}