.radio{--choice-line-height:var(--font-line-height-form);--choice-size:calc(var(--choice-line-height)*1em);--choice-outline-color:var(--color-primary-light);--choice-outline-style:none;--choice-cursor:inherit;--choice-border-radius:50%;--choice-border-color:var(--color-primary-medium);--choice-background:var(--color-primary-lightest);--choice-opacity:1;--choice-marker-color:var(--color-primary-medium);--choice-marker-size:0.675em;--choice-clip-path:none;--choice-transition:var(--choice-transition-motion,none);color:var(--color-body-text);display:flex;font-family:var(--font-family-support);font-size:var(--font-size-form);gap:.5rem;line-height:var(--choice-line-height)}@media(prefers-reduced-motion:no-preference){.radio{--choice-transition-motion:outline 150ms ease}}.radio:where(:not(:last-child)){margin-bottom:.75rem}.radio.error{--choice-outline-color:var(--color-danger-medium);--choice-border-color:var(--color-danger-dark);--choice-background:var(--color-danger-light);--choice-marker-color:var(--color-danger-dark)}.radio__field{-webkit-appearance:none;appearance:none;background-color:var(--choice-background);border:1px solid var(--choice-border-color);cursor:var(--choice-cursor);display:grid;flex-shrink:0;height:var(--choice-size);margin:0;opacity:var(--choice-opacity);outline:var(--choice-outline-color) var(--choice-outline-style) 4px;outline-offset:0;place-content:center;transition:var(--choice-transition);width:var(--choice-size)}.radio__field,.radio__field:before{border-radius:var(--choice-border-radius)}.radio__field:before{background-color:var(--choice-marker-color);-webkit-clip-path:var(--choice-clip-path);clip-path:var(--choice-clip-path);height:var(--choice-marker-size);width:var(--choice-marker-size)}.radio__field:where(:checked):before{content:""}.radio__field:where(:disabled){--choice-opacity:0.5;--choice-cursor:not-allowed}.radio__field:where(:focus-visible){--choice-outline-style:solid}