form{--hsf-heading__color:var(--color-primary);--hsf-row__vertical-spacing:2rem;.hsfc-Heading{border-bottom:2px solid rgba(0,0,0,.075);padding-bottom:2rem}}.formatted-input{.hsfc-CheckboxFieldGroup__Options,.hsfc-RadioFieldGroup__Options{align-items:stretch;display:flex;gap:1rem;.hsfc-FieldLabel{border:2px solid rgba(0,0,0,.075);border-radius:.5rem;justify-content:center;min-width:120px;padding:1rem;position:relative;text-align:center}.hsfc-FieldLabel input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:2px solid;height:100%;left:0;opacity:.00001;position:absolute;top:0;width:100%;z-index:2}.hsfc-FieldLabel:has(input:checked){background:var(--color-green-30);border:2px solid var(--color-green-30);color:#fff;svg path{fill:#fff!important}}.hsfc-FieldLabel:focus,.hsfc-FieldLabel:focus-within,.hsfc-FieldLabel:hover{border:2px solid var(--color-primary)}.hsfc-FieldLabel:focus-within{border-radius:.5rem;box-shadow:0 0 0 2px #fff,0 0 0 5px var(--color-tertiary);outline:none}}}