.toggle-group{--form-group-padding:0;--form-group-border:0 solid #0000;--form-group-color:var(--color-body-text);--form-group-color-light:var(--color-dark-light);--form-group-background-color:#0000;--form-group-transition:var(--form-group-transition-motion,none);--form-group-fieldset-flex-flow:column;--form-group-fieldset-gap:0;background:var(--form-group-background-color);border-left:var(--form-group-border);color:var(--form-group-color);display:block;font-family:var(--font-family-support);font-size:var(--font-size-form);padding:var(--form-group-padding);transition:var(--form-group-transition);width:100%;--form-group-fieldset-flex-flow:row wrap;--form-group-fieldset-gap:1.125rem}@media(prefers-reduced-motion:no-preference){.toggle-group{--form-group-transition-motion:background 150ms ease,border 150ms ease,padding 150ms ease}}.toggle-group:where(:not(:last-child)){margin-bottom:1.5rem}.toggle-group--error{--form-group-padding:0.5rem 0.75rem;--form-group-color:var(--color-danger-dark);--form-group-color-light:inherit;--form-group-border:6px solid var(--color-danger-dark);--form-group-background-color:var(--color-danger-light)}.toggle-group__fieldset{align-items:flex-start;display:flex;flex-flow:var(--form-group-fieldset-flex-flow);gap:var(--form-group-fieldset-gap)}.toggle-group__label{color:inherit;display:block;font-weight:var(--font-weight-bold);width:100%}.toggle-group__label:where(:not(:last-child)){margin-bottom:.5rem}.toggle-group-item{--toggle-group-item-transition:var(--toggle-group-item-transition-motion,none)}@media(prefers-reduced-motion:no-preference){.toggle-group-item{--toggle-group-item-transition-motion:color 200ms ease,background 200ms ease,border 200ms ease,outline 150ms ease}}.toggle-group-item__label{align-items:center;background-color:var(--color-light-lightest);border:2px solid var(--color-dark-dark);color:var(--color-dark-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family-support);font-size:var(--font-size-form);font-weight:var(--font-weight-bold);gap:.5em;line-height:var(--font-line-height-form);outline:var(--color-primary-light) none 4px;outline-offset:0;padding:.5rem 1.5rem;transition:var(--toggle-group-item-transition);vertical-align:top}.toggle-group-item__input{border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.toggle-group-item__input:where(:checked)+.toggle-group-item__label{background-color:var(--color-dark-dark);border-color:var(--color-dark-dark);color:var(--color-light-lightest)}.toggle-group-item__input:where(:focus-visible)+.toggle-group-item__label{outline-style:solid}.toggle-group-item__input:where(:not(:checked)):where(:not([disabled]))+.toggle-group-item__label:hover{background-color:var(--color-light-medium)}