gov-form-radio,.gov-form-radio{position:relative;display:inline-flex;margin-top:0;margin-bottom:0}gov-form-radio *,.gov-form-radio *{margin-top:0;margin-bottom:0}gov-form-radio input,.gov-form-radio input{position:absolute;top:0;left:0;z-index:1;flex:0 0 auto;appearance:none;cursor:pointer;border-radius:50%;background:var(--background-neutral-white);border:3px solid var(--background-neutral-white);box-shadow:0 0 0 2px var(--interactive-inactive)}gov-form-radio input[type=radio],.gov-form-radio input[type=radio]{margin:0 0 0 2px}gov-form-radio input:checked,.gov-form-radio input:checked{background:var(--interactive-active);box-shadow:0 0 0 2px var(--interactive-active)}gov-form-radio input+span,.gov-form-radio input+span{position:relative;display:block}gov-form-radio *[slot=label],.gov-form-radio *[slot=label]{cursor:pointer}gov-form-radio input:focus-visible,.gov-form-radio input:focus-visible{outline:none}gov-form-radio input:focus-visible+span,.gov-form-radio input:focus-visible+span{border-radius:var(--outline-border-radius, var(--corner-radius-xs-nudge));outline:var(--outline-width, 0.125rem) solid var(--status-focus);outline-offset:var(--outline-offset, 0.125rem)}gov-form-radio[invalid=""] input,gov-form-radio[invalid=true i] input,gov-form-radio[invalid="1"] input,.gov-form-radio[invalid=""] input,.gov-form-radio[invalid=true i] input,.gov-form-radio[invalid="1"] input{box-shadow:0 0 0 2px var(--interactive-error)}gov-form-radio[invalid=""] input:checked,gov-form-radio[invalid=true i] input:checked,gov-form-radio[invalid="1"] input:checked,.gov-form-radio[invalid=""] input:checked,.gov-form-radio[invalid=true i] input:checked,.gov-form-radio[invalid="1"] input:checked{background:var(--interactive-error)}gov-form-radio[invalid=""] *[slot=label],gov-form-radio[invalid=""] *[slot=label] *,gov-form-radio[invalid=true i] *[slot=label],gov-form-radio[invalid=true i] *[slot=label] *,gov-form-radio[invalid="1"] *[slot=label],gov-form-radio[invalid="1"] *[slot=label] *,.gov-form-radio[invalid=""] *[slot=label],.gov-form-radio[invalid=""] *[slot=label] *,.gov-form-radio[invalid=true i] *[slot=label],.gov-form-radio[invalid=true i] *[slot=label] *,.gov-form-radio[invalid="1"] *[slot=label],.gov-form-radio[invalid="1"] *[slot=label] *{color:var(--form-state-label-error, var(--text-status-error))}gov-form-radio[disabled=""],gov-form-radio[disabled=true i],gov-form-radio[disabled="1"],.gov-form-radio[disabled=""],.gov-form-radio[disabled=true i],.gov-form-radio[disabled="1"]{pointer-events:none}gov-form-radio[disabled=""] input,gov-form-radio[disabled=true i] input,gov-form-radio[disabled="1"] input,.gov-form-radio[disabled=""] input,.gov-form-radio[disabled=true i] input,.gov-form-radio[disabled="1"] input{box-shadow:0 0 0 2px var(--interactive-disabled)}gov-form-radio[disabled=""] input:checked,gov-form-radio[disabled=true i] input:checked,gov-form-radio[disabled="1"] input:checked,.gov-form-radio[disabled=""] input:checked,.gov-form-radio[disabled=true i] input:checked,.gov-form-radio[disabled="1"] input:checked{background:var(--interactive-disabled)}gov-form-radio[disabled=""] *[slot=label],gov-form-radio[disabled=""] *[slot=label] *,gov-form-radio[disabled=true i] *[slot=label],gov-form-radio[disabled=true i] *[slot=label] *,gov-form-radio[disabled="1"] *[slot=label],gov-form-radio[disabled="1"] *[slot=label] *,.gov-form-radio[disabled=""] *[slot=label],.gov-form-radio[disabled=""] *[slot=label] *,.gov-form-radio[disabled=true i] *[slot=label],.gov-form-radio[disabled=true i] *[slot=label] *,.gov-form-radio[disabled="1"] *[slot=label],.gov-form-radio[disabled="1"] *[slot=label] *{color:var(--form-state-label-disabled, var(--text-disabled))}gov-form-radio[size=xs],.gov-form-radio[size=xs]{min-height:var(--height, var(--height-component-xs));gap:var(--gap, var(--spacing-xs-nudge));padding:var(--padding-ver, var(--spacing-multiline-vertical-padding-xs)) 0;font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-radio[size=xs] *[slot=label],.gov-form-radio[size=xs] *[slot=label]{padding-left:var(--indicator-size, var(--height-s-nudge))}gov-form-radio[size=xs] *[slot=label] label,.gov-form-radio[size=xs] *[slot=label] label{padding-left:var(--gap, var(--spacing-xs-nudge));font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-radio[size=xs] input,.gov-form-radio[size=xs] input{border-width:var(--radio-space, var(--spacing-2xs));top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-xs)) + (var(--height, var(--height-component-xs)) - var(--indicator-size, var(--height-s-nudge)) - var(--padding-ver, var(--spacing-multiline-vertical-padding-xs))*2)/2);width:var(--indicator-size, var(--height-s-nudge));height:var(--indicator-size, var(--height-s-nudge))}gov-form-radio[size=xs] input+span,.gov-form-radio[size=xs] input+span{min-width:calc(var(--indicator-size, var(--height-s-nudge)) + var(--gap, var(--spacing-xs-nudge)));min-height:var(--indicator-size, var(--height-s-nudge))}gov-form-radio[size=xs][no-label=""],gov-form-radio[size=xs][no-label=true i],gov-form-radio[size=xs][no-label="1"],.gov-form-radio[size=xs][no-label=""],.gov-form-radio[size=xs][no-label=true i],.gov-form-radio[size=xs][no-label="1"]{width:var(--indicator-size, var(--height-s-nudge))}gov-form-radio[size=s],.gov-form-radio[size=s]{min-height:var(--height, var(--height-component-s));gap:var(--gap, var(--spacing-s));padding:var(--padding-ver, var(--spacing-multiline-vertical-padding-s)) 0;font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-radio[size=s] *[slot=label],.gov-form-radio[size=s] *[slot=label]{padding-left:var(--indicator-size, var(--height-m))}gov-form-radio[size=s] *[slot=label] label,.gov-form-radio[size=s] *[slot=label] label{padding-left:var(--gap, var(--spacing-s));font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-radio[size=s] input,.gov-form-radio[size=s] input{border-width:var(--radio-space, var(--spacing-multiline-vertical-padding-xs));top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-s)) + (var(--height, var(--height-component-s)) - var(--indicator-size, var(--height-m)) - var(--padding-ver, var(--spacing-multiline-vertical-padding-s))*2)/2);width:var(--indicator-size, var(--height-m));height:var(--indicator-size, var(--height-m))}gov-form-radio[size=s] input+span,.gov-form-radio[size=s] input+span{min-width:calc(var(--indicator-size, var(--height-m)) + var(--gap, var(--spacing-s)));min-height:var(--indicator-size, var(--height-m))}gov-form-radio[size=s][no-label=""],gov-form-radio[size=s][no-label=true i],gov-form-radio[size=s][no-label="1"],.gov-form-radio[size=s][no-label=""],.gov-form-radio[size=s][no-label=true i],.gov-form-radio[size=s][no-label="1"]{width:var(--indicator-size, var(--height-m))}gov-form-radio[size=m],.gov-form-radio[size=m]{min-height:var(--height, var(--height-component-m));gap:var(--gap, var(--spacing-s-nudge));padding:var(--padding-ver, var(--spacing-multiline-vertical-padding-m)) 0;font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-form-radio[size=m] *[slot=label],.gov-form-radio[size=m] *[slot=label]{padding-left:var(--indicator-size, var(--height-m-nudge))}gov-form-radio[size=m] *[slot=label] label,.gov-form-radio[size=m] *[slot=label] label{padding-left:var(--gap, var(--spacing-s-nudge));font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-form-radio[size=m] input,.gov-form-radio[size=m] input{border-width:var(--radio-space, var(--spacing-xs));top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-m)) + (var(--height, var(--height-component-m)) - var(--indicator-size, var(--height-m-nudge)) - var(--padding-ver, var(--spacing-multiline-vertical-padding-m))*2)/2);width:var(--indicator-size, var(--height-m-nudge));height:var(--indicator-size, var(--height-m-nudge))}gov-form-radio[size=m] input+span,.gov-form-radio[size=m] input+span{min-width:calc(var(--indicator-size, var(--height-m-nudge)) + var(--gap, var(--spacing-s-nudge)));min-height:var(--indicator-size, var(--height-m-nudge))}gov-form-radio[size=m][no-label=""],gov-form-radio[size=m][no-label=true i],gov-form-radio[size=m][no-label="1"],.gov-form-radio[size=m][no-label=""],.gov-form-radio[size=m][no-label=true i],.gov-form-radio[size=m][no-label="1"]{width:var(--indicator-size, var(--height-m-nudge))}gov-form-radio[size=l],.gov-form-radio[size=l]{min-height:var(--height, var(--height-component-l));gap:var(--gap, var(--spacing-m));padding:var(--padding-ver, var(--spacing-multiline-vertical-padding-l)) 0;font-size:var(--font-size-body-l);line-height:150%;font-weight:400}gov-form-radio[size=l] *[slot=label],.gov-form-radio[size=l] *[slot=label]{padding-left:var(--indicator-size, var(--height-l))}gov-form-radio[size=l] *[slot=label] label,.gov-form-radio[size=l] *[slot=label] label{padding-left:var(--gap, var(--spacing-m));font-size:var(--font-size-body-l);line-height:150%;font-weight:400}gov-form-radio[size=l] input,.gov-form-radio[size=l] input{border-width:var(--radio-space, var(--spacing-multiline-vertical-padding-s));top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-l)) + (var(--height, var(--height-component-l)) - var(--indicator-size, var(--height-l)) - var(--padding-ver, var(--spacing-multiline-vertical-padding-l))*2)/2);width:var(--indicator-size, var(--height-l));height:var(--indicator-size, var(--height-l))}gov-form-radio[size=l] input+span,.gov-form-radio[size=l] input+span{min-width:calc(var(--indicator-size, var(--height-l)) + var(--gap, var(--spacing-m)));min-height:var(--indicator-size, var(--height-l))}gov-form-radio[size=l][no-label=""],gov-form-radio[size=l][no-label=true i],gov-form-radio[size=l][no-label="1"],.gov-form-radio[size=l][no-label=""],.gov-form-radio[size=l][no-label=true i],.gov-form-radio[size=l][no-label="1"]{width:var(--indicator-size, var(--height-l))}gov-form-radio[size=xl],.gov-form-radio[size=xl]{min-height:var(--height, var(--height-component-xl));gap:var(--gap, var(--spacing-m-nudge));padding:var(--padding-ver, var(--spacing-multiline-vertical-padding-xl)) 0;font-size:var(--font-size-body-xl);line-height:150%;font-weight:400}gov-form-radio[size=xl] *[slot=label],.gov-form-radio[size=xl] *[slot=label]{padding-left:var(--indicator-size, var(--height-xl))}gov-form-radio[size=xl] *[slot=label] label,.gov-form-radio[size=xl] *[slot=label] label{padding-left:var(--gap, var(--spacing-m-nudge));font-size:var(--font-size-body-xl);line-height:150%;font-weight:400}gov-form-radio[size=xl] input,.gov-form-radio[size=xl] input{border-width:var(--radio-space, var(--spacing-xs-nudge));top:calc(var(--padding-ver, var(--spacing-multiline-vertical-padding-xl)) + (var(--height, var(--height-component-xl)) - var(--indicator-size, var(--height-xl)) - var(--padding-ver, var(--spacing-multiline-vertical-padding-xl))*2)/2);width:var(--indicator-size, var(--height-xl));height:var(--indicator-size, var(--height-xl))}gov-form-radio[size=xl] input+span,.gov-form-radio[size=xl] input+span{min-width:calc(var(--indicator-size, var(--height-xl)) + var(--gap, var(--spacing-m-nudge)));min-height:var(--indicator-size, var(--height-xl))}gov-form-radio[size=xl][no-label=""],gov-form-radio[size=xl][no-label=true i],gov-form-radio[size=xl][no-label="1"],.gov-form-radio[size=xl][no-label=""],.gov-form-radio[size=xl][no-label=true i],.gov-form-radio[size=xl][no-label="1"]{width:var(--indicator-size, var(--height-xl))}
