/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
gov-form-control *,.gov-form-control *{margin-top:0;margin-bottom:0}gov-form-control,gov-form-control__holder,.gov-form-control,.gov-form-control__holder{display:flex;flex-direction:column;padding:0;border:none}gov-form-control *[slot=bottom],.gov-form-control *[slot=bottom]{margin-top:var(--label-margin,var(--spacing-xs))}gov-form-control[size=xs][type=checkbox] *[slot=bottom],gov-form-control[size=xs][type=radio] *[slot=bottom],.gov-form-control[size=xs][type=checkbox] *[slot=bottom],.gov-form-control[size=xs][type=radio] *[slot=bottom]{margin-left:calc(var(--indicator-size,var(--height-s-nudge)) + var(--gap,var(--spacing-xs-nudge)))}gov-form-control[size=xs][type=switch] *[slot=bottom],.gov-form-control[size=xs][type=switch] *[slot=bottom]{margin-left:calc(var(--indicator-width,var(--height-l)) + var(--gap,var(--spacing-xs-nudge)))}gov-form-control[size=s][type=checkbox] *[slot=bottom],gov-form-control[size=s][type=radio] *[slot=bottom],.gov-form-control[size=s][type=checkbox] *[slot=bottom],.gov-form-control[size=s][type=radio] *[slot=bottom]{margin-left:calc(var(--indicator-size,var(--height-m)) + var(--gap,var(--spacing-s)))}gov-form-control[size=s][type=switch] *[slot=bottom],.gov-form-control[size=s][type=switch] *[slot=bottom]{margin-left:calc(var(--indicator-width,var(--height-xl)) + var(--gap,var(--spacing-s)))}gov-form-control[size=m][type=checkbox] *[slot=bottom],gov-form-control[size=m][type=radio] *[slot=bottom],.gov-form-control[size=m][type=checkbox] *[slot=bottom],.gov-form-control[size=m][type=radio] *[slot=bottom]{margin-left:calc(var(--indicator-size,var(--height-m-nudge)) + var(--gap,var(--spacing-s-nudge)))}gov-form-control[size=m][type=switch] *[slot=bottom],.gov-form-control[size=m][type=switch] *[slot=bottom]{margin-left:calc(var(--indicator-width,var(--height-2xl)) + var(--gap,var(--spacing-s-nudge)))}gov-form-control[size=l][type=checkbox] *[slot=bottom],gov-form-control[size=l][type=radio] *[slot=bottom],.gov-form-control[size=l][type=checkbox] *[slot=bottom],.gov-form-control[size=l][type=radio] *[slot=bottom]{margin-left:calc(var(--indicator-size,var(--height-l)) + var(--gap,var(--spacing-m)))}gov-form-control[size=l][type=switch] *[slot=bottom],.gov-form-control[size=l][type=switch] *[slot=bottom]{margin-left:calc(var(--indicator-width,var(--height-3xl)) + var(--gap,var(--spacing-m)))}gov-form-control[size=xl][type=checkbox] *[slot=bottom],gov-form-control[size=xl][type=radio] *[slot=bottom],.gov-form-control[size=xl][type=checkbox] *[slot=bottom],.gov-form-control[size=xl][type=radio] *[slot=bottom]{margin-left:calc(var(--indicator-size,var(--height-xl)) + var(--gap,var(--spacing-m-nudge)))}gov-form-control[size=xl][type=switch] *[slot=bottom],.gov-form-control[size=xl][type=switch] *[slot=bottom]{margin-left:calc(var(--indicator-width,var(--height-4xl)) + var(--gap,var(--spacing-m-nudge)))}gov-form-control[invalid=""] gov-form-label[slot=top],gov-form-control[invalid=""] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[invalid=true i] gov-form-label[slot=top],gov-form-control[invalid=true i] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[invalid="1"] gov-form-label[slot=top],gov-form-control[invalid="1"] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[invalid=""] gov-form-label[slot=top],.gov-form-control[invalid=""] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[invalid=true i] gov-form-label[slot=top],.gov-form-control[invalid=true i] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[invalid="1"] gov-form-label[slot=top],.gov-form-control[invalid="1"] .gov-form-label[slot=top] .gov-form-label__label{color:var(--form-state-label-error,var(--text-status-error))}gov-form-control[disabled=""] gov-form-label[slot=top],gov-form-control[disabled=""] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[disabled=true i] gov-form-label[slot=top],gov-form-control[disabled=true i] .gov-form-label[slot=top] .gov-form-label__label,gov-form-control[disabled="1"] gov-form-label[slot=top],gov-form-control[disabled="1"] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[disabled=""] gov-form-label[slot=top],.gov-form-control[disabled=""] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[disabled=true i] gov-form-label[slot=top],.gov-form-control[disabled=true i] .gov-form-label[slot=top] .gov-form-label__label,.gov-form-control[disabled="1"] gov-form-label[slot=top],.gov-form-control[disabled="1"] .gov-form-label[slot=top] .gov-form-label__label{pointer-events:none;color:var(--form-state-label-disabled,var(--text-disabled))}
gov-form-group,.gov-form-group,gov-form-radio-group,.gov-form-radio-group,gov-form-checkbox-group,.gov-form-checkbox-group{margin-top:0;margin-bottom:0;position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start}gov-form-group .gov-form-label__label,.gov-form-group .gov-form-label__label,gov-form-radio-group .gov-form-label__label,.gov-form-radio-group .gov-form-label__label,gov-form-checkbox-group .gov-form-label__label,.gov-form-checkbox-group .gov-form-label__label{margin:0}gov-form-group[orientation=horizontal],.gov-form-group[orientation=horizontal],gov-form-radio-group[orientation=horizontal],.gov-form-radio-group[orientation=horizontal],gov-form-checkbox-group[orientation=horizontal],.gov-form-checkbox-group[orientation=horizontal]{flex-direction:row;flex-wrap:wrap}gov-form-group[orientation=horizontal] .gov-form-label__label,.gov-form-group[orientation=horizontal] .gov-form-label__label,gov-form-radio-group[orientation=horizontal] .gov-form-label__label,.gov-form-radio-group[orientation=horizontal] .gov-form-label__label,gov-form-checkbox-group[orientation=horizontal] .gov-form-label__label,.gov-form-checkbox-group[orientation=horizontal] .gov-form-label__label{white-space:nowrap}gov-form-group[gap=xs],.gov-form-group[gap=xs],gov-form-radio-group[gap=xs],.gov-form-radio-group[gap=xs],gov-form-checkbox-group[gap=xs],.gov-form-checkbox-group[gap=xs]{gap:var(--gap,var(--spacing-xs-nudge))}gov-form-group[gap=s],.gov-form-group[gap=s],gov-form-radio-group[gap=s],.gov-form-radio-group[gap=s],gov-form-checkbox-group[gap=s],.gov-form-checkbox-group[gap=s]{gap:var(--gap,var(--spacing-s))}gov-form-group[gap=m],.gov-form-group[gap=m],gov-form-radio-group[gap=m],.gov-form-radio-group[gap=m],gov-form-checkbox-group[gap=m],.gov-form-checkbox-group[gap=m]{gap:var(--gap,var(--spacing-m))}gov-form-group[gap=l],.gov-form-group[gap=l],gov-form-radio-group[gap=l],.gov-form-radio-group[gap=l],gov-form-checkbox-group[gap=l],.gov-form-checkbox-group[gap=l]{gap:var(--gap,var(--spacing-l))}gov-form-group[gap=xl],.gov-form-group[gap=xl],gov-form-radio-group[gap=xl],.gov-form-radio-group[gap=xl],gov-form-checkbox-group[gap=xl],.gov-form-checkbox-group[gap=xl]{gap:var(--gap,var(--spacing-xl))}
gov-form-label,.gov-form-label{position:relative;display:flex;width:100%;margin-top:0;margin-bottom:var(--label-margin,var(--spacing-xs))}gov-form-label *,.gov-form-label *{margin-top:0;margin-bottom:0}gov-form-label,gov-form-label__label,.gov-form-label,.gov-form-label__label{display:inline-block;color:var(--label-color,var(--text-primary));cursor:pointer;box-sizing:border-box}gov-form-label[legend=""],gov-form-label[legend=true i],gov-form-label[legend="1"],.gov-form-label[legend=""],.gov-form-label[legend=true i],.gov-form-label[legend="1"]{margin-bottom:var(--legend-margin,var(--spacing-m))}gov-form-label[legend=""] .gov-form-label__label,gov-form-label[legend=true i] .gov-form-label__label,gov-form-label[legend="1"] .gov-form-label__label,.gov-form-label[legend=""] .gov-form-label__label,.gov-form-label[legend=true i] .gov-form-label__label,.gov-form-label[legend="1"] .gov-form-label__label{margin-bottom:0;padding:0;cursor:initial}gov-form-label[legend=""],gov-form-label[legend=""] .gov-form-label__label,gov-form-label[legend=true i],gov-form-label[legend=true i] .gov-form-label__label,gov-form-label[legend="1"],gov-form-label[legend="1"] .gov-form-label__label,.gov-form-label[legend=""],.gov-form-label[legend=""] .gov-form-label__label,.gov-form-label[legend=true i],.gov-form-label[legend=true i] .gov-form-label__label,.gov-form-label[legend="1"],.gov-form-label[legend="1"] .gov-form-label__label{color:var(--legend-color,var(--text-primary));font-size:var(--font-size-body-l);line-height:150%;font-weight:400}gov-form-label[size=xs]:not([slot=label]):not([legend]),gov-form-label[size=xs]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=xs]:not([slot=label]):not([legend]),.gov-form-label[size=xs]:not([slot=label]) .gov-form-label__label:not(legend){font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-label[size=s]:not([slot=label]):not([legend]),gov-form-label[size=s]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=s]:not([slot=label]):not([legend]),.gov-form-label[size=s]:not([slot=label]) .gov-form-label__label:not(legend){font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-label[size=m]:not([slot=label]):not([legend]),gov-form-label[size=m]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=m]:not([slot=label]):not([legend]),.gov-form-label[size=m]:not([slot=label]) .gov-form-label__label:not(legend){font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-label[size=l]:not([slot=label]):not([legend]),gov-form-label[size=l]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=l]:not([slot=label]):not([legend]),.gov-form-label[size=l]:not([slot=label]) .gov-form-label__label:not(legend){font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-label[size=xl]:not([slot=label]):not([legend]),gov-form-label[size=xl]:not([slot=label]) .gov-form-label__label:not(legend),.gov-form-label[size=xl]:not([slot=label]):not([legend]),.gov-form-label[size=xl]:not([slot=label]) .gov-form-label__label:not(legend){font-size:var(--font-size-body-m);line-height:150%;font-weight:400}
gov-form-select,.gov-form-select{position:relative;display:flex;width:100%;align-items:center;margin-top:0;margin-bottom:0}gov-form-select *,.gov-form-select *{margin-top:0;margin-bottom:0}gov-form-select>.element,.gov-form-select>.element{position:relative;display:flex;flex:1 1 auto}gov-form-select,gov-form-select select,.gov-form-select,.gov-form-select select{width:100%;border-radius:var(--border-radius,var(--corner-radius-s));color:var(--form-value-color,var(--text-primary));font-family:var(--font-family-primary,var(--font-family))}gov-form-select:focus,gov-form-select select:focus,.gov-form-select:focus,.gov-form-select select:focus{outline:none}gov-form-select:focus-visible,gov-form-select select:focus-visible,.gov-form-select:focus-visible,.gov-form-select select:focus-visible{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-select select,.gov-form-select select{-webkit-appearance:none;-moz-appearance:none;background-color:var(--form-bg-color,var(--background-block-primary));border:var(--border-width,0.0625rem) solid var(--form-border-color,var(--border-subtle))}gov-form-select select::-ms-expand,.gov-form-select select::-ms-expand{display:none}@media not all and (pointer:coarse){gov-form-select select:hover,.gov-form-select select:hover{background-color:var(--form-hover-color,var(--button-outlined-primary-hover))}gov-form-select select:hover option,.gov-form-select select:hover option{background-color:var(--form-bg-color,var(--background-block-primary))}}gov-form-select .arrow-icon,gov-form-select .validation-icon,.gov-form-select .arrow-icon,.gov-form-select .validation-icon{position:absolute;top:50%;display:flex;justify-content:center;transform:translateY(-50%);pointer-events:none}gov-form-select .arrow-icon,.gov-form-select .arrow-icon{color:var(--form-icon-color,var(--icon-on-subtle))}gov-form-select *[slot=prefix],gov-form-select *[slot=sufix],.gov-form-select *[slot=prefix],.gov-form-select *[slot=sufix]{margin:0}gov-form-select:not(.hydrated),.gov-form-select:not(.hydrated){border-radius:var(--border-radius,var(--corner-radius-s));background-color:var(--form-bg-color,var(--background-block-primary));border:var(--border-width,0.0625rem) solid var(--form-border-color,var(--border-subtle))}gov-form-select[size=xs],.gov-form-select[size=xs]{gap:var(--gap,var(--spacing-xs));height:var(--height,var(--height-component-xs));font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-select[size=xs] select,.gov-form-select[size=xs] select{height:var(--height,var(--height-component-xs));padding:0 var(--padding-horizontal,var(--spacing-xs-nudge));font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-select[size=xs]>.element select,.gov-form-select[size=xs]>.element select{padding-right:calc(var(--padding-horizontal,var(--spacing-xs-nudge)) + var(--icon-size,var(--icon-size-xs)) + var(--gap,var(--spacing-xs)))}gov-form-select[size=xs]>.element:has(.validation-icon) select,.gov-form-select[size=xs]>.element:has(.validation-icon) select{padding-right:calc(var(--padding-horizontal,var(--spacing-xs-nudge)) + var(--icon-size,var(--icon-size-xs)) + var(--gap,var(--spacing-xs)) + var(--icon-size,var(--icon-size-xs)) + var(--gap,var(--spacing-xs)))}gov-form-select[size=xs] .arrow-icon,gov-form-select[size=xs] .validation-icon,.gov-form-select[size=xs] .arrow-icon,.gov-form-select[size=xs] .validation-icon{width:var(--icon-size,var(--icon-size-xs));height:var(--icon-size,var(--icon-size-xs))}gov-form-select[size=xs] .validation-icon,.gov-form-select[size=xs] .validation-icon{right:calc(var(--padding-horizontal,var(--spacing-xs-nudge)) + var(--icon-size,var(--icon-size-xs)) + var(--gap,var(--spacing-xs)))}gov-form-select[size=xs] .arrow-icon,.gov-form-select[size=xs] .arrow-icon{right:var(--padding-horizontal,var(--spacing-xs-nudge))}gov-form-select[size=s],.gov-form-select[size=s]{gap:var(--gap,var(--spacing-xs-nudge));height:var(--height,var(--height-component-s));font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-select[size=s] select,.gov-form-select[size=s] select{height:var(--height,var(--height-component-s));padding:0 var(--padding-horizontal,var(--spacing-s));font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-select[size=s]>.element select,.gov-form-select[size=s]>.element select{padding-right:calc(var(--padding-horizontal,var(--spacing-s)) + var(--icon-size,var(--icon-size-s)) + var(--gap,var(--spacing-xs-nudge)))}gov-form-select[size=s]>.element:has(.validation-icon) select,.gov-form-select[size=s]>.element:has(.validation-icon) select{padding-right:calc(var(--padding-horizontal,var(--spacing-s)) + var(--icon-size,var(--icon-size-s)) + var(--gap,var(--spacing-xs-nudge)) + var(--icon-size,var(--icon-size-s)) + var(--gap,var(--spacing-xs-nudge)))}gov-form-select[size=s] .arrow-icon,gov-form-select[size=s] .validation-icon,.gov-form-select[size=s] .arrow-icon,.gov-form-select[size=s] .validation-icon{width:var(--icon-size,var(--icon-size-s));height:var(--icon-size,var(--icon-size-s))}gov-form-select[size=s] .validation-icon,.gov-form-select[size=s] .validation-icon{right:calc(var(--padding-horizontal,var(--spacing-s)) + var(--icon-size,var(--icon-size-s)) + var(--gap,var(--spacing-xs-nudge)))}gov-form-select[size=s] .arrow-icon,.gov-form-select[size=s] .arrow-icon{right:var(--padding-horizontal,var(--spacing-s))}gov-form-select[size=m],.gov-form-select[size=m]{gap:var(--gap,var(--spacing-s));height:var(--height,var(--height-component-m));font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-form-select[size=m] select,.gov-form-select[size=m] select{height:var(--height,var(--height-component-m));padding:0 var(--padding-horizontal,var(--spacing-s-nudge));font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-form-select[size=m]>.element select,.gov-form-select[size=m]>.element select{padding-right:calc(var(--padding-horizontal,var(--spacing-s-nudge)) + var(--icon-size,var(--icon-size-m)) + var(--gap,var(--spacing-s)))}gov-form-select[size=m]>.element:has(.validation-icon) select,.gov-form-select[size=m]>.element:has(.validation-icon) select{padding-right:calc(var(--padding-horizontal,var(--spacing-s-nudge)) + var(--icon-size,var(--icon-size-m)) + var(--gap,var(--spacing-s)) + var(--icon-size,var(--icon-size-m)) + var(--gap,var(--spacing-s)))}gov-form-select[size=m] .arrow-icon,gov-form-select[size=m] .validation-icon,.gov-form-select[size=m] .arrow-icon,.gov-form-select[size=m] .validation-icon{width:var(--icon-size,var(--icon-size-m));height:var(--icon-size,var(--icon-size-m))}gov-form-select[size=m] .validation-icon,.gov-form-select[size=m] .validation-icon{right:calc(var(--padding-horizontal,var(--spacing-s-nudge)) + var(--icon-size,var(--icon-size-m)) + var(--gap,var(--spacing-s)))}gov-form-select[size=m] .arrow-icon,.gov-form-select[size=m] .arrow-icon{right:var(--padding-horizontal,var(--spacing-s-nudge))}gov-form-select[size=l],.gov-form-select[size=l]{gap:var(--gap,var(--spacing-s-nudge));height:var(--height,var(--height-component-l));font-size:var(--font-size-body-l);line-height:150%;font-weight:400}gov-form-select[size=l] select,.gov-form-select[size=l] select{height:var(--height,var(--height-component-l));padding:0 var(--padding-horizontal,var(--spacing-m));font-size:var(--font-size-body-l);line-height:150%;font-weight:400}gov-form-select[size=l]>.element select,.gov-form-select[size=l]>.element select{padding-right:calc(var(--padding-horizontal,var(--spacing-m)) + var(--icon-size,var(--icon-size-l)) + var(--gap,var(--spacing-s-nudge)))}gov-form-select[size=l]>.element:has(.validation-icon) select,.gov-form-select[size=l]>.element:has(.validation-icon) select{padding-right:calc(var(--padding-horizontal,var(--spacing-m)) + var(--icon-size,var(--icon-size-l)) + var(--gap,var(--spacing-s-nudge)) + var(--icon-size,var(--icon-size-l)) + var(--gap,var(--spacing-s-nudge)))}gov-form-select[size=l] .arrow-icon,gov-form-select[size=l] .validation-icon,.gov-form-select[size=l] .arrow-icon,.gov-form-select[size=l] .validation-icon{width:var(--icon-size,var(--icon-size-l));height:var(--icon-size,var(--icon-size-l))}gov-form-select[size=l] .validation-icon,.gov-form-select[size=l] .validation-icon{right:calc(var(--padding-horizontal,var(--spacing-m)) + var(--icon-size,var(--icon-size-l)) + var(--gap,var(--spacing-s-nudge)))}gov-form-select[size=l] .arrow-icon,.gov-form-select[size=l] .arrow-icon{right:var(--padding-horizontal,var(--spacing-m))}gov-form-select[size=xl],.gov-form-select[size=xl]{gap:var(--gap,var(--spacing-m));height:var(--height,var(--height-component-xl));font-size:var(--font-size-body-xl);line-height:150%;font-weight:400}gov-form-select[size=xl] select,.gov-form-select[size=xl] select{height:var(--height,var(--height-component-xl));padding:0 var(--padding-horizontal,var(--spacing-m-nudge));font-size:var(--font-size-body-xl);line-height:150%;font-weight:400}gov-form-select[size=xl]>.element select,.gov-form-select[size=xl]>.element select{padding-right:calc(var(--padding-horizontal,var(--spacing-m-nudge)) + var(--icon-size,var(--icon-size-xl)) + var(--gap,var(--spacing-m)))}gov-form-select[size=xl]>.element:has(.validation-icon) select,.gov-form-select[size=xl]>.element:has(.validation-icon) select{padding-right:calc(var(--padding-horizontal,var(--spacing-m-nudge)) + var(--icon-size,var(--icon-size-xl)) + var(--gap,var(--spacing-m)) + var(--icon-size,var(--icon-size-xl)) + var(--gap,var(--spacing-m)))}gov-form-select[size=xl] .arrow-icon,gov-form-select[size=xl] .validation-icon,.gov-form-select[size=xl] .arrow-icon,.gov-form-select[size=xl] .validation-icon{width:var(--icon-size,var(--icon-size-xl));height:var(--icon-size,var(--icon-size-xl))}gov-form-select[size=xl] .validation-icon,.gov-form-select[size=xl] .validation-icon{right:calc(var(--padding-horizontal,var(--spacing-m-nudge)) + var(--icon-size,var(--icon-size-xl)) + var(--gap,var(--spacing-m)))}gov-form-select[size=xl] .arrow-icon,.gov-form-select[size=xl] .arrow-icon{right:var(--padding-horizontal,var(--spacing-m-nudge))}gov-form-select[disabled=""],gov-form-select[disabled=true i],gov-form-select[disabled="1"],.gov-form-select[disabled=""],.gov-form-select[disabled=true i],.gov-form-select[disabled="1"]{pointer-events:none}gov-form-select[disabled=""],gov-form-select[disabled=""] select,gov-form-select[disabled=true i],gov-form-select[disabled=true i] select,gov-form-select[disabled="1"],gov-form-select[disabled="1"] select,.gov-form-select[disabled=""],.gov-form-select[disabled=""] select,.gov-form-select[disabled=true i],.gov-form-select[disabled=true i] select,.gov-form-select[disabled="1"],.gov-form-select[disabled="1"] select{color:var(--form-state-value-disabled,var(--text-disabled))}gov-form-select[disabled=""] select,gov-form-select[disabled=true i] select,gov-form-select[disabled="1"] select,.gov-form-select[disabled=""] select,.gov-form-select[disabled=true i] select,.gov-form-select[disabled="1"] select{border-color:var(--form-state-border-disabled,var(--border-subtlest));background:var(--form-state-bg-disabled,transparent)}gov-form-select[disabled=""] .arrow-icon,gov-form-select[disabled=true i] .arrow-icon,gov-form-select[disabled="1"] .arrow-icon,.gov-form-select[disabled=""] .arrow-icon,.gov-form-select[disabled=true i] .arrow-icon,.gov-form-select[disabled="1"] .arrow-icon{color:var(--form-state-icon-disabled,var(--icon-disabled))}gov-form-select[invalid=""],gov-form-select[invalid=""] select,gov-form-select[invalid=true i],gov-form-select[invalid=true i] select,gov-form-select[invalid="1"],gov-form-select[invalid="1"] select,.gov-form-select[invalid=""],.gov-form-select[invalid=""] select,.gov-form-select[invalid=true i],.gov-form-select[invalid=true i] select,.gov-form-select[invalid="1"],.gov-form-select[invalid="1"] select{color:var(--form-state-value-error,var(--text-status-error))}gov-form-select[invalid=""] select,gov-form-select[invalid=true i] select,gov-form-select[invalid="1"] select,.gov-form-select[invalid=""] select,.gov-form-select[invalid=true i] select,.gov-form-select[invalid="1"] select{border-color:var(--form-state-border-error,var(--status-error))}gov-form-select[invalid=""] .arrow-icon,gov-form-select[invalid=""] .validation-icon,gov-form-select[invalid=true i] .arrow-icon,gov-form-select[invalid=true i] .validation-icon,gov-form-select[invalid="1"] .arrow-icon,gov-form-select[invalid="1"] .validation-icon,.gov-form-select[invalid=""] .arrow-icon,.gov-form-select[invalid=""] .validation-icon,.gov-form-select[invalid=true i] .arrow-icon,.gov-form-select[invalid=true i] .validation-icon,.gov-form-select[invalid="1"] .arrow-icon,.gov-form-select[invalid="1"] .validation-icon{color:var(--form-state-icon-error,var(--icon-error))}gov-form-select[success=""] .validation-icon,gov-form-select[success=true i] .validation-icon,gov-form-select[success="1"] .validation-icon,.gov-form-select[success=""] .validation-icon,.gov-form-select[success=true i] .validation-icon,.gov-form-select[success="1"] .validation-icon{color:var(--form-state-icon-success,var(--icon-success))}
gov-form-checkbox,.gov-form-checkbox{position:relative;display:inline-block;margin-top:0;margin-bottom:0}gov-form-checkbox *,.gov-form-checkbox *{margin-top:0;margin-bottom:0}gov-form-checkbox input,.gov-form-checkbox input{position:absolute;top:0;left:0;z-index:1;appearance:none;cursor:pointer}gov-form-checkbox input[type=checkbox],.gov-form-checkbox input[type=checkbox]{margin:0}gov-form-checkbox input+span,.gov-form-checkbox input+span{position:relative;display:block}gov-form-checkbox input+span:before,.gov-form-checkbox input+span:before{content:"";position:absolute;display:block;top:0;left:0;border:var(--outline-width,0.125rem) solid var(--border,var(--interactive-inactive));border-radius:var(--border-radius-fixed,var(--corner-radius-xs));background-color:var(--background-color,var(--background-neutral-white));transition:150ms linear border-color,150ms linear background-color,150ms linear outline-color}gov-form-checkbox *[slot=label],.gov-form-checkbox *[slot=label]{margin-bottom:0;cursor:pointer}gov-form-checkbox *[slot=label]>*,.gov-form-checkbox *[slot=label]>*{position:relative;z-index:1;width:100%}gov-form-checkbox__label,.gov-form-checkbox__label{display:inline-block}gov-form-checkbox .gov-form-checkbox__check,gov-form-checkbox .gov-form-checkbox__indeterminate,.gov-form-checkbox .gov-form-checkbox__check,.gov-form-checkbox .gov-form-checkbox__indeterminate{position:absolute;color:var(--indicator-color,var(--icon-on-bold-white));opacity:0;transition:150ms linear opacity}gov-form-checkbox input:focus-visible,.gov-form-checkbox input:focus-visible{outline:none}gov-form-checkbox input:focus-visible+span,.gov-form-checkbox 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-checkbox label input:focus-visible+span,.gov-form-checkbox label input:focus-visible+span{outline:none}gov-form-checkbox label input:focus,.gov-form-checkbox label input:focus{outline:none}gov-form-checkbox label input:focus-visible,.gov-form-checkbox label input:focus-visible{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-checkbox input:checked+span:before,gov-form-checkbox input:indeterminate+span:before,.gov-form-checkbox input:checked+span:before,.gov-form-checkbox input:indeterminate+span:before{background:var(--indicator-background,var(--interactive-active));border-color:var(--indicator-background,var(--interactive-active))}gov-form-checkbox input:checked+span .gov-form-checkbox__check,gov-form-checkbox input:indeterminate+span .gov-form-checkbox__indeterminate,.gov-form-checkbox input:checked+span .gov-form-checkbox__check,.gov-form-checkbox input:indeterminate+span .gov-form-checkbox__indeterminate{opacity:1}gov-form-checkbox input:checked:not(input:indeterminate)+span .gov-form-checkbox__indeterminate,gov-form-checkbox input:indeterminate+span .gov-form-checkbox__check,.gov-form-checkbox input:checked:not(input:indeterminate)+span .gov-form-checkbox__indeterminate,.gov-form-checkbox input:indeterminate+span .gov-form-checkbox__check{opacity:0}gov-form-checkbox[invalid=""] *[slot=label],gov-form-checkbox[invalid=""] *[slot=label] *,gov-form-checkbox[invalid=true i] *[slot=label],gov-form-checkbox[invalid=true i] *[slot=label] *,gov-form-checkbox[invalid="1"] *[slot=label],gov-form-checkbox[invalid="1"] *[slot=label] *,.gov-form-checkbox[invalid=""] *[slot=label],.gov-form-checkbox[invalid=""] *[slot=label] *,.gov-form-checkbox[invalid=true i] *[slot=label],.gov-form-checkbox[invalid=true i] *[slot=label] *,.gov-form-checkbox[invalid="1"] *[slot=label],.gov-form-checkbox[invalid="1"] *[slot=label] *{color:var(--form-state-label-error,var(--text-status-error))}gov-form-checkbox[invalid=""] input+span:before,gov-form-checkbox[invalid=true i] input+span:before,gov-form-checkbox[invalid="1"] input+span:before,.gov-form-checkbox[invalid=""] input+span:before,.gov-form-checkbox[invalid=true i] input+span:before,.gov-form-checkbox[invalid="1"] input+span:before{border-color:var(--form-state-border-error,var(--status-error))}gov-form-checkbox[invalid=""] input:checked+span:before,gov-form-checkbox[invalid=""] input:indeterminate+span:before,gov-form-checkbox[invalid=true i] input:checked+span:before,gov-form-checkbox[invalid=true i] input:indeterminate+span:before,gov-form-checkbox[invalid="1"] input:checked+span:before,gov-form-checkbox[invalid="1"] input:indeterminate+span:before,.gov-form-checkbox[invalid=""] input:checked+span:before,.gov-form-checkbox[invalid=""] input:indeterminate+span:before,.gov-form-checkbox[invalid=true i] input:checked+span:before,.gov-form-checkbox[invalid=true i] input:indeterminate+span:before,.gov-form-checkbox[invalid="1"] input:checked+span:before,.gov-form-checkbox[invalid="1"] input:indeterminate+span:before{border-color:var(--form-state-border-error,var(--status-error));background-color:var(--error-indicator-background,var(--interactive-error))}gov-form-checkbox[disabled=""],gov-form-checkbox[disabled=true i],gov-form-checkbox[disabled="1"],.gov-form-checkbox[disabled=""],.gov-form-checkbox[disabled=true i],.gov-form-checkbox[disabled="1"]{pointer-events:none}gov-form-checkbox[disabled=""] *[slot=label],gov-form-checkbox[disabled=""] *[slot=label] *,gov-form-checkbox[disabled=true i] *[slot=label],gov-form-checkbox[disabled=true i] *[slot=label] *,gov-form-checkbox[disabled="1"] *[slot=label],gov-form-checkbox[disabled="1"] *[slot=label] *,.gov-form-checkbox[disabled=""] *[slot=label],.gov-form-checkbox[disabled=""] *[slot=label] *,.gov-form-checkbox[disabled=true i] *[slot=label],.gov-form-checkbox[disabled=true i] *[slot=label] *,.gov-form-checkbox[disabled="1"] *[slot=label],.gov-form-checkbox[disabled="1"] *[slot=label] *{color:var(--form-state-label-disabled,var(--text-disabled))}gov-form-checkbox[disabled=""] input+span:before,gov-form-checkbox[disabled=true i] input+span:before,gov-form-checkbox[disabled="1"] input+span:before,.gov-form-checkbox[disabled=""] input+span:before,.gov-form-checkbox[disabled=true i] input+span:before,.gov-form-checkbox[disabled="1"] input+span:before{border-color:var(--disabled-border,var(--interactive-disabled))}gov-form-checkbox[disabled=""] input:checked+span:before,gov-form-checkbox[disabled=""] input:indeterminate+span:before,gov-form-checkbox[disabled=true i] input:checked+span:before,gov-form-checkbox[disabled=true i] input:indeterminate+span:before,gov-form-checkbox[disabled="1"] input:checked+span:before,gov-form-checkbox[disabled="1"] input:indeterminate+span:before,.gov-form-checkbox[disabled=""] input:checked+span:before,.gov-form-checkbox[disabled=""] input:indeterminate+span:before,.gov-form-checkbox[disabled=true i] input:checked+span:before,.gov-form-checkbox[disabled=true i] input:indeterminate+span:before,.gov-form-checkbox[disabled="1"] input:checked+span:before,.gov-form-checkbox[disabled="1"] input:indeterminate+span:before{border-color:var(--disabled-border,var(--interactive-disabled));background-color:var(--disabled-indicator-background,var(--interactive-disabled))}gov-form-checkbox[size=xs],.gov-form-checkbox[size=xs]{min-height:var(--height,var(--height-component-xs));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-checkbox[size=xs] input,.gov-form-checkbox[size=xs] input{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-checkbox[size=xs] input+span,.gov-form-checkbox[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-checkbox[size=xs] *[slot=label],.gov-form-checkbox[size=xs] *[slot=label]{padding-left:var(--indicator-size,var(--height-s-nudge))}gov-form-checkbox[size=xs] *[slot=label] label,.gov-form-checkbox[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-checkbox[size=xs] input+span:before,.gov-form-checkbox[size=xs] input+span:before{top:calc((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-checkbox[size=xs] .gov-form-checkbox__check,gov-form-checkbox[size=xs] .gov-form-checkbox__indeterminate,.gov-form-checkbox[size=xs] .gov-form-checkbox__check,.gov-form-checkbox[size=xs] .gov-form-checkbox__indeterminate{top:calc((var(--indicator-size,var(--height-s-nudge)) - var(--check-size,var(--height-xs-nudge)))/2 + (var(--height,var(--height-component-xs)) - var(--indicator-size,var(--height-s-nudge)) - var(--padding-ver,var(--spacing-multiline-vertical-padding-xs))*2)/2);left:calc((var(--indicator-size,var(--height-s-nudge)) - var(--check-size,var(--height-xs-nudge)))/2);width:var(--check-size,var(--height-xs-nudge));height:var(--check-size,var(--height-xs-nudge))}gov-form-checkbox[size=xs][no-label=""],gov-form-checkbox[size=xs][no-label=true i],gov-form-checkbox[size=xs][no-label="1"],.gov-form-checkbox[size=xs][no-label=""],.gov-form-checkbox[size=xs][no-label=true i],.gov-form-checkbox[size=xs][no-label="1"]{width:var(--indicator-size,var(--height-s-nudge))}gov-form-checkbox[size=s],.gov-form-checkbox[size=s]{min-height:var(--height,var(--height-component-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-checkbox[size=s] input,.gov-form-checkbox[size=s] input{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-checkbox[size=s] input+span,.gov-form-checkbox[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-checkbox[size=s] *[slot=label],.gov-form-checkbox[size=s] *[slot=label]{padding-left:var(--indicator-size,var(--height-m))}gov-form-checkbox[size=s] *[slot=label] label,.gov-form-checkbox[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-checkbox[size=s] input+span:before,.gov-form-checkbox[size=s] input+span:before{top:calc((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-checkbox[size=s] .gov-form-checkbox__check,gov-form-checkbox[size=s] .gov-form-checkbox__indeterminate,.gov-form-checkbox[size=s] .gov-form-checkbox__check,.gov-form-checkbox[size=s] .gov-form-checkbox__indeterminate{top:calc((var(--indicator-size,var(--height-m)) - var(--check-size,var(--height-s)))/2 + (var(--height,var(--height-component-s)) - var(--indicator-size,var(--height-m)) - var(--padding-ver,var(--spacing-multiline-vertical-padding-s))*2)/2);left:calc((var(--indicator-size,var(--height-m)) - var(--check-size,var(--height-s)))/2);width:var(--check-size,var(--height-s));height:var(--check-size,var(--height-s))}gov-form-checkbox[size=s][no-label=""],gov-form-checkbox[size=s][no-label=true i],gov-form-checkbox[size=s][no-label="1"],.gov-form-checkbox[size=s][no-label=""],.gov-form-checkbox[size=s][no-label=true i],.gov-form-checkbox[size=s][no-label="1"]{width:var(--indicator-size,var(--height-m))}gov-form-checkbox[size=m],.gov-form-checkbox[size=m]{min-height:var(--height,var(--height-component-m));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-checkbox[size=m] input,.gov-form-checkbox[size=m] input{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-checkbox[size=m] input+span,.gov-form-checkbox[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-checkbox[size=m] *[slot=label],.gov-form-checkbox[size=m] *[slot=label]{padding-left:var(--indicator-size,var(--height-m-nudge))}gov-form-checkbox[size=m] *[slot=label] label,.gov-form-checkbox[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-checkbox[size=m] input+span:before,.gov-form-checkbox[size=m] input+span:before{top:calc((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-checkbox[size=m] .gov-form-checkbox__check,gov-form-checkbox[size=m] .gov-form-checkbox__indeterminate,.gov-form-checkbox[size=m] .gov-form-checkbox__check,.gov-form-checkbox[size=m] .gov-form-checkbox__indeterminate{top:calc((var(--indicator-size,var(--height-m-nudge)) - var(--check-size,var(--height-s-nudge)))/2 + (var(--height,var(--height-component-m)) - var(--indicator-size,var(--height-m-nudge)) - var(--padding-ver,var(--spacing-multiline-vertical-padding-m))*2)/2);left:calc((var(--indicator-size,var(--height-m-nudge)) - var(--check-size,var(--height-s-nudge)))/2);width:var(--check-size,var(--height-s-nudge));height:var(--check-size,var(--height-s-nudge))}gov-form-checkbox[size=m][no-label=""],gov-form-checkbox[size=m][no-label=true i],gov-form-checkbox[size=m][no-label="1"],.gov-form-checkbox[size=m][no-label=""],.gov-form-checkbox[size=m][no-label=true i],.gov-form-checkbox[size=m][no-label="1"]{width:var(--indicator-size,var(--height-m-nudge))}gov-form-checkbox[size=l],.gov-form-checkbox[size=l]{min-height:var(--height,var(--height-component-l));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-checkbox[size=l] input,.gov-form-checkbox[size=l] input{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-checkbox[size=l] input+span,.gov-form-checkbox[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-checkbox[size=l] *[slot=label],.gov-form-checkbox[size=l] *[slot=label]{padding-left:var(--indicator-size,var(--height-l))}gov-form-checkbox[size=l] *[slot=label] label,.gov-form-checkbox[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-checkbox[size=l] input+span:before,.gov-form-checkbox[size=l] input+span:before{top:calc((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-checkbox[size=l] .gov-form-checkbox__check,gov-form-checkbox[size=l] .gov-form-checkbox__indeterminate,.gov-form-checkbox[size=l] .gov-form-checkbox__check,.gov-form-checkbox[size=l] .gov-form-checkbox__indeterminate{top:calc((var(--indicator-size,var(--height-l)) - var(--check-size,var(--height-m)))/2 + (var(--height,var(--height-component-l)) - var(--indicator-size,var(--height-l)) - var(--padding-ver,var(--spacing-multiline-vertical-padding-l))*2)/2);left:calc((var(--indicator-size,var(--height-l)) - var(--check-size,var(--height-m)))/2);width:var(--check-size,var(--height-m));height:var(--check-size,var(--height-m))}gov-form-checkbox[size=l][no-label=""],gov-form-checkbox[size=l][no-label=true i],gov-form-checkbox[size=l][no-label="1"],.gov-form-checkbox[size=l][no-label=""],.gov-form-checkbox[size=l][no-label=true i],.gov-form-checkbox[size=l][no-label="1"]{width:var(--indicator-size,var(--height-l))}gov-form-checkbox[size=xl],.gov-form-checkbox[size=xl]{min-height:var(--height,var(--height-component-xl));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-checkbox[size=xl] input,.gov-form-checkbox[size=xl] input{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-checkbox[size=xl] input+span,.gov-form-checkbox[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-checkbox[size=xl] *[slot=label],.gov-form-checkbox[size=xl] *[slot=label]{padding-left:var(--indicator-size,var(--height-xl))}gov-form-checkbox[size=xl] *[slot=label] label,.gov-form-checkbox[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-checkbox[size=xl] input+span:before,.gov-form-checkbox[size=xl] input+span:before{top:calc((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-checkbox[size=xl] .gov-form-checkbox__check,gov-form-checkbox[size=xl] .gov-form-checkbox__indeterminate,.gov-form-checkbox[size=xl] .gov-form-checkbox__check,.gov-form-checkbox[size=xl] .gov-form-checkbox__indeterminate{top:calc((var(--indicator-size,var(--height-xl)) - var(--check-size,var(--height-l)))/2 + (var(--height,var(--height-component-xl)) - var(--indicator-size,var(--height-xl)) - var(--padding-ver,var(--spacing-multiline-vertical-padding-xl))*2)/2);left:calc((var(--indicator-size,var(--height-xl)) - var(--check-size,var(--height-l)))/2);width:var(--check-size,var(--height-l));height:var(--check-size,var(--height-l))}gov-form-checkbox[size=xl][no-label=""],gov-form-checkbox[size=xl][no-label=true i],gov-form-checkbox[size=xl][no-label="1"],.gov-form-checkbox[size=xl][no-label=""],.gov-form-checkbox[size=xl][no-label=true i],.gov-form-checkbox[size=xl][no-label="1"]{width:var(--indicator-size,var(--height-xl))}
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))}
gov-form-message,.gov-form-message{display:flex;margin-top:var(--margin,var(--spacing-xs));margin-bottom:0}gov-form-message *,.gov-form-message *{margin-top:0;margin-bottom:0}gov-form-message gov-icon,gov-form-message .gov-icon,.gov-form-message gov-icon,.gov-form-message .gov-icon{flex:0 0 auto;position:relative;top:1px}gov-form-message[color=neutral],.gov-form-message[color=neutral]{color:var(--color,var(--text-secondary))}gov-form-message[color=error],.gov-form-message[color=error]{color:var(--color,var(--text-status-error))}gov-form-message[color=warning],.gov-form-message[color=warning]{color:var(--color,var(--text-status-warning))}gov-form-message[color=success],.gov-form-message[color=success]{color:var(--color,var(--text-status-success))}gov-form-message[size=xs],.gov-form-message[size=xs]{gap:var(--gap,var(--spacing-xs-nudge))}gov-form-message[size=xs] gov-icon,gov-form-message[size=xs] .gov-icon,.gov-form-message[size=xs] gov-icon,.gov-form-message[size=xs] .gov-icon{width:var(--icon-size,var(--icon-size-xs));height:var(--icon-size,var(--icon-size-xs))}gov-form-message[size=xs],gov-form-message[size=xs] .gov-form-message__content,.gov-form-message[size=xs],.gov-form-message[size=xs] .gov-form-message__content{font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-form-message[size=s],.gov-form-message[size=s]{gap:var(--gap,var(--spacing-xs-nudge))}gov-form-message[size=s] gov-icon,gov-form-message[size=s] .gov-icon,.gov-form-message[size=s] gov-icon,.gov-form-message[size=s] .gov-icon{width:var(--icon-size,var(--icon-size-m));height:var(--icon-size,var(--icon-size-m))}gov-form-message[size=s],gov-form-message[size=s] .gov-form-message__content,.gov-form-message[size=s],.gov-form-message[size=s] .gov-form-message__content{font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-message[size=m],.gov-form-message[size=m]{gap:var(--gap,var(--spacing-xs-nudge))}gov-form-message[size=m] gov-icon,gov-form-message[size=m] .gov-icon,.gov-form-message[size=m] gov-icon,.gov-form-message[size=m] .gov-icon{width:var(--icon-size,var(--icon-size-m));height:var(--icon-size,var(--icon-size-m))}gov-form-message[size=m],gov-form-message[size=m] .gov-form-message__content,.gov-form-message[size=m],.gov-form-message[size=m] .gov-form-message__content{font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-message[size=l],.gov-form-message[size=l]{gap:var(--gap,var(--spacing-xs-nudge))}gov-form-message[size=l] gov-icon,gov-form-message[size=l] .gov-icon,.gov-form-message[size=l] gov-icon,.gov-form-message[size=l] .gov-icon{width:var(--icon-size,var(--icon-size-m));height:var(--icon-size,var(--icon-size-m))}gov-form-message[size=l],gov-form-message[size=l] .gov-form-message__content,.gov-form-message[size=l],.gov-form-message[size=l] .gov-form-message__content{font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-form-message[size=xl],.gov-form-message[size=xl]{gap:var(--gap,var(--spacing-s))}gov-form-message[size=xl] gov-icon,gov-form-message[size=xl] .gov-icon,.gov-form-message[size=xl] gov-icon,.gov-form-message[size=xl] .gov-icon{width:var(--icon-size,var(--icon-size-xl));height:var(--icon-size,var(--icon-size-xl))}gov-form-message[size=xl],gov-form-message[size=xl] .gov-form-message__content,.gov-form-message[size=xl],.gov-form-message[size=xl] .gov-form-message__content{font-size:var(--font-size-body-m);line-height:150%;font-weight:400}
gov-link,.gov-link{position:relative;display:inline-flex;text-decoration:none;margin-top:0;margin-bottom:0}gov-link *,.gov-link *{margin-top:0;margin-bottom:0}gov-link .element,.gov-link .element{display:inline-block;text-decoration:none;color:var(--text-primary-color)}gov-link .element>span:not(.gov-icon),.gov-link .element>span:not(.gov-icon){display:inline-block;text-decoration:underline}@media not all and (pointer:coarse){gov-link .element:hover>span,.gov-link .element:hover>span{text-decoration:none}}gov-link .element:visited>span,gov-link .element:visited gov-icon,gov-link .element:visited .gov-icon,.gov-link .element:visited>span,.gov-link .element:visited gov-icon,.gov-link .element:visited .gov-icon{color:var(--status-visited)}gov-link *[slot=icon-start],gov-link *[slot=icon-end],gov-link--external,.gov-link *[slot=icon-start],.gov-link *[slot=icon-end],.gov-link--external{position:absolute}gov-link *[slot=icon-start],.gov-link *[slot=icon-start]{left:0}gov-link *[slot=icon-end],gov-link--external,.gov-link *[slot=icon-end],.gov-link--external{right:0}gov-link[truncate] .element>span:not(.gov-icon),.gov-link[truncate] .element>span:not(.gov-icon){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}gov-link[size=s],.gov-link[size=s]{min-height:var(--height,var(--height-component-s))}gov-link[size=s] .element,.gov-link[size=s] .element{font-size:var(--font-size-body-s);line-height:150%;font-weight:400;line-height:var(--height,var(--height-component-s))}gov-link[size=s] .element gov-icon,gov-link[size=s] .element .gov-icon,.gov-link[size=s] .element gov-icon,.gov-link[size=s] .element .gov-icon{width:var(--icon-size,var(--icon-size-s));height:var(--icon-size,var(--icon-size-s))}gov-link[size=s] *[slot=icon-start],gov-link[size=s] *[slot=icon-end],gov-link[size=s] .gov-link--external,.gov-link[size=s] *[slot=icon-start],.gov-link[size=s] *[slot=icon-end],.gov-link[size=s] .gov-link--external{top:var(--margin,var(--spacing-s))}gov-link[size=s]:has([slot=icon-start]),.gov-link[size=s]:has([slot=icon-start]){padding-left:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-s)))}gov-link[size=s]:has([slot=icon-end]),gov-link[size=s]:has(.gov-link--external),.gov-link[size=s]:has([slot=icon-end]),.gov-link[size=s]:has(.gov-link--external){padding-right:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-s)))}gov-link[size=s]:has([slot=icon-end]+.gov-link--external),.gov-link[size=s]:has([slot=icon-end]+.gov-link--external){padding-right:calc((var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-s)))*2)}gov-link[size=s]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end],.gov-link[size=s]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end]{right:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-s)))}gov-link[size=m],.gov-link[size=m]{min-height:var(--height,var(--height-component-m))}gov-link[size=m] .element,.gov-link[size=m] .element{font-size:var(--font-size-body-m);line-height:150%;font-weight:400;line-height:var(--height,var(--height-component-m))}gov-link[size=m] .element gov-icon,gov-link[size=m] .element .gov-icon,.gov-link[size=m] .element gov-icon,.gov-link[size=m] .element .gov-icon{width:var(--icon-size,var(--icon-size-m));height:var(--icon-size,var(--icon-size-m))}gov-link[size=m] *[slot=icon-start],gov-link[size=m] *[slot=icon-end],gov-link[size=m] .gov-link--external,.gov-link[size=m] *[slot=icon-start],.gov-link[size=m] *[slot=icon-end],.gov-link[size=m] .gov-link--external{top:var(--margin,var(--spacing-s-nudge))}gov-link[size=m]:has([slot=icon-start]),.gov-link[size=m]:has([slot=icon-start]){padding-left:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-m)))}gov-link[size=m]:has([slot=icon-end]),gov-link[size=m]:has(.gov-link--external),.gov-link[size=m]:has([slot=icon-end]),.gov-link[size=m]:has(.gov-link--external){padding-right:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-m)))}gov-link[size=m]:has([slot=icon-end]+.gov-link--external),.gov-link[size=m]:has([slot=icon-end]+.gov-link--external){padding-right:calc((var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-m)))*2)}gov-link[size=m]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end],.gov-link[size=m]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end]{right:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-m)))}gov-link[size=l],.gov-link[size=l]{min-height:var(--height,var(--height-component-l))}gov-link[size=l] .element,.gov-link[size=l] .element{font-size:var(--font-size-body-l);line-height:150%;font-weight:400;line-height:var(--height,var(--height-component-l))}gov-link[size=l] .element gov-icon,gov-link[size=l] .element .gov-icon,.gov-link[size=l] .element gov-icon,.gov-link[size=l] .element .gov-icon{width:var(--icon-size,var(--icon-size-l));height:var(--icon-size,var(--icon-size-l))}gov-link[size=l] *[slot=icon-start],gov-link[size=l] *[slot=icon-end],gov-link[size=l] .gov-link--external,.gov-link[size=l] *[slot=icon-start],.gov-link[size=l] *[slot=icon-end],.gov-link[size=l] .gov-link--external{top:var(--margin,var(--spacing-m))}gov-link[size=l]:has([slot=icon-start]),.gov-link[size=l]:has([slot=icon-start]){padding-left:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-l)))}gov-link[size=l]:has([slot=icon-end]),gov-link[size=l]:has(.gov-link--external),.gov-link[size=l]:has([slot=icon-end]),.gov-link[size=l]:has(.gov-link--external){padding-right:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-l)))}gov-link[size=l]:has([slot=icon-end]+.gov-link--external),.gov-link[size=l]:has([slot=icon-end]+.gov-link--external){padding-right:calc((var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-l)))*2)}gov-link[size=l]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end],.gov-link[size=l]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end]{right:calc(var(--spacing-s-nudge) + var(--icon-size,var(--icon-size-l)))}
gov-theme-switch,.gov-theme-switch{position:relative;display:inline-block;cursor:pointer;margin-top:0;margin-bottom:0}gov-theme-switch *,.gov-theme-switch *{margin-top:0;margin-bottom:0}gov-theme-switch button,.gov-theme-switch button{display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;border:0;background-color:rgba(0,0,0,0);text-align:center;text-decoration:none;cursor:pointer;appearance:none}gov-theme-switch button:focus,.gov-theme-switch button:focus{outline:none}gov-theme-switch button,.gov-theme-switch button{padding:0;color:var(--form-label-color,var(--text-primary))}gov-theme-switch button:focus,.gov-theme-switch button:focus{outline:none}gov-theme-switch button:focus-visible,.gov-theme-switch button:focus-visible{border-radius:var(--border-radius,var(--corner-radius-s));outline:var(--outline-width,0.125rem) solid var(--status-focus);outline-offset:var(--outline-offset,0.125rem)}gov-theme-switch button:focus-within,.gov-theme-switch button:focus-within{border-radius:var(--border-radius,var(--corner-radius-s));outline:var(--outline-width,0.125rem) solid var(--status-focus);outline-offset:var(--outline-offset,0.125rem)}gov-theme-switch button>span,.gov-theme-switch button>span{display:flex;align-items:center}gov-theme-switch__indicator,.gov-theme-switch__indicator{position:relative;display:block;flex:0 0 auto;border:var(--border-width,0.0625rem) solid var(--border,var(--interactive-inactive));border-radius:var(--corner-radius-l);background-color:var(--background,var(--interactive-inactive));color:var(--color,var(--icon-on-subtle));transition:all 150ms linear}gov-theme-switch__indicator:before,.gov-theme-switch__indicator:before{content:"";position:absolute;display:block;top:0;left:0;border-radius:50%;background-color:var(--circle-bg,var(--icon-on-bold-white));transition:all 150ms linear;box-shadow:0 .125rem .25rem rgba(0,0,0,.3)}gov-theme-switch .gov-icon,.gov-theme-switch .gov-icon{position:absolute;color:var(--icon,var(--icon-neutral));transition:all 150ms linear}gov-theme-switch[theme=light] .gov-theme-switch__indicator,.gov-theme-switch[theme=light] .gov-theme-switch__indicator{background-color:var(--background,var(--interactive-inactive));color:var(--color,var(--icon-on-subtle))}gov-theme-switch[theme=light] .gov-theme-switch__indicator:before,.gov-theme-switch[theme=light] .gov-theme-switch__indicator:before{top:0;left:0;transition:left 150ms linear}gov-theme-switch[theme=light] .gov-theme-switch__icon-light,.gov-theme-switch[theme=light] .gov-theme-switch__icon-light{color:var(--icon,var(--icon-neutral));visibility:visible;opacity:1;transition:opacity 150ms linear}gov-theme-switch[theme=light] .gov-theme-switch__icon-dark,.gov-theme-switch[theme=light] .gov-theme-switch__icon-dark{visibility:hidden;opacity:0;transition:opacity 150ms linear}gov-theme-switch[theme=dark] .gov-theme-switch__indicator,.gov-theme-switch[theme=dark] .gov-theme-switch__indicator{background-color:var(--checked,var(--interactive-active));border-color:var(--checked,var(--interactive-active))}gov-theme-switch[theme=dark] .gov-theme-switch__indicator:before,.gov-theme-switch[theme=dark] .gov-theme-switch__indicator:before{transition:left 150ms linear}gov-theme-switch[theme=dark] .gov-theme-switch__icon-dark,.gov-theme-switch[theme=dark] .gov-theme-switch__icon-dark{color:var(--icon-checked,var(--icon-on-subtle-fixed-bg));visibility:visible;opacity:1;transition:opacity 150ms linear}gov-theme-switch[theme=dark] .gov-theme-switch__icon-light,.gov-theme-switch[theme=dark] .gov-theme-switch__icon-light{visibility:hidden;opacity:0;transition:opacity 150ms linear}gov-theme-switch[size=xs],.gov-theme-switch[size=xs]{min-height:var(--height,var(--height-component-xs));padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xs)) 0}gov-theme-switch[size=xs] button,.gov-theme-switch[size=xs] button{font-size:var(--font-size-body-xs);line-height:150%;font-weight:400}gov-theme-switch[size=xs] button>span,.gov-theme-switch[size=xs] button>span{gap:var(--gap,var(--spacing-xs-nudge))}gov-theme-switch[size=xs] .gov-theme-switch__indicator,.gov-theme-switch[size=xs] .gov-theme-switch__indicator{width:var(--indicator-width,var(--height-l));height:calc(var(--indicator-width,var(--height-l))*0.6)}gov-theme-switch[size=xs] .gov-theme-switch__indicator:before,.gov-theme-switch[size=xs] .gov-theme-switch__indicator:before{width:calc(var(--indicator-width,var(--height-l))*0.6 - var(--border-width,0.0625rem)*2);height:calc(var(--indicator-width,var(--height-l))*0.6 - var(--border-width,0.0625rem)*2)}gov-theme-switch[size=xs] .gov-icon,.gov-theme-switch[size=xs] .gov-icon{width:var(--gap,var(--spacing-xs-nudge));height:var(--gap,var(--spacing-xs-nudge));top:calc((var(--indicator-width,var(--height-l))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-xs-nudge)))/2);left:calc((var(--indicator-width,var(--height-l))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-xs-nudge)))/2)}gov-theme-switch[size=xs][theme=dark] .gov-theme-switch__indicator:before,.gov-theme-switch[size=xs][theme=dark] .gov-theme-switch__indicator:before{left:calc(var(--indicator-width,var(--height-l)) - var(--indicator-width,var(--height-l))*0.6)}gov-theme-switch[size=xs][theme=dark] .gov-icon,.gov-theme-switch[size=xs][theme=dark] .gov-icon{left:initial;right:calc((var(--indicator-width,var(--height-l))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-xs-nudge)))/2)}gov-theme-switch[size=s],.gov-theme-switch[size=s]{min-height:var(--height,var(--height-component-s));padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-s)) 0}gov-theme-switch[size=s] button,.gov-theme-switch[size=s] button{font-size:var(--font-size-body-s);line-height:150%;font-weight:400}gov-theme-switch[size=s] button>span,.gov-theme-switch[size=s] button>span{gap:var(--gap,var(--spacing-s))}gov-theme-switch[size=s] .gov-theme-switch__indicator,.gov-theme-switch[size=s] .gov-theme-switch__indicator{width:var(--indicator-width,var(--height-xl));height:calc(var(--indicator-width,var(--height-xl))*0.6)}gov-theme-switch[size=s] .gov-theme-switch__indicator:before,.gov-theme-switch[size=s] .gov-theme-switch__indicator:before{width:calc(var(--indicator-width,var(--height-xl))*0.6 - var(--border-width,0.0625rem)*2);height:calc(var(--indicator-width,var(--height-xl))*0.6 - var(--border-width,0.0625rem)*2)}gov-theme-switch[size=s] .gov-icon,.gov-theme-switch[size=s] .gov-icon{width:var(--gap,var(--spacing-s));height:var(--gap,var(--spacing-s));top:calc((var(--indicator-width,var(--height-xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-s)))/2);left:calc((var(--indicator-width,var(--height-xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-s)))/2)}gov-theme-switch[size=s][theme=dark] .gov-theme-switch__indicator:before,.gov-theme-switch[size=s][theme=dark] .gov-theme-switch__indicator:before{left:calc(var(--indicator-width,var(--height-xl)) - var(--indicator-width,var(--height-xl))*0.6)}gov-theme-switch[size=s][theme=dark] .gov-icon,.gov-theme-switch[size=s][theme=dark] .gov-icon{left:initial;right:calc((var(--indicator-width,var(--height-xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-s)))/2)}gov-theme-switch[size=m],.gov-theme-switch[size=m]{min-height:var(--height,var(--height-component-m));padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-m)) 0}gov-theme-switch[size=m] button,.gov-theme-switch[size=m] button{font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-theme-switch[size=m] button>span,.gov-theme-switch[size=m] button>span{gap:var(--gap,var(--spacing-s-nudge))}gov-theme-switch[size=m] .gov-theme-switch__indicator,.gov-theme-switch[size=m] .gov-theme-switch__indicator{width:var(--indicator-width,var(--height-2xl));height:calc(var(--indicator-width,var(--height-2xl))*0.6)}gov-theme-switch[size=m] .gov-theme-switch__indicator:before,.gov-theme-switch[size=m] .gov-theme-switch__indicator:before{width:calc(var(--indicator-width,var(--height-2xl))*0.6 - var(--border-width,0.0625rem)*2);height:calc(var(--indicator-width,var(--height-2xl))*0.6 - var(--border-width,0.0625rem)*2)}gov-theme-switch[size=m] .gov-icon,.gov-theme-switch[size=m] .gov-icon{width:var(--gap,var(--spacing-s-nudge));height:var(--gap,var(--spacing-s-nudge));top:calc((var(--indicator-width,var(--height-2xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-s-nudge)))/2);left:calc((var(--indicator-width,var(--height-2xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-s-nudge)))/2)}gov-theme-switch[size=m][theme=dark] .gov-theme-switch__indicator:before,.gov-theme-switch[size=m][theme=dark] .gov-theme-switch__indicator:before{left:calc(var(--indicator-width,var(--height-2xl)) - var(--indicator-width,var(--height-2xl))*0.6)}gov-theme-switch[size=m][theme=dark] .gov-icon,.gov-theme-switch[size=m][theme=dark] .gov-icon{left:initial;right:calc((var(--indicator-width,var(--height-2xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-s-nudge)))/2)}gov-theme-switch[size=l],.gov-theme-switch[size=l]{min-height:var(--height,var(--height-component-l));padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-l)) 0}gov-theme-switch[size=l] button,.gov-theme-switch[size=l] button{font-size:var(--font-size-body-l);line-height:150%;font-weight:400}gov-theme-switch[size=l] button>span,.gov-theme-switch[size=l] button>span{gap:var(--gap,var(--spacing-m))}gov-theme-switch[size=l] .gov-theme-switch__indicator,.gov-theme-switch[size=l] .gov-theme-switch__indicator{width:var(--indicator-width,var(--height-3xl));height:calc(var(--indicator-width,var(--height-3xl))*0.6)}gov-theme-switch[size=l] .gov-theme-switch__indicator:before,.gov-theme-switch[size=l] .gov-theme-switch__indicator:before{width:calc(var(--indicator-width,var(--height-3xl))*0.6 - var(--border-width,0.0625rem)*2);height:calc(var(--indicator-width,var(--height-3xl))*0.6 - var(--border-width,0.0625rem)*2)}gov-theme-switch[size=l] .gov-icon,.gov-theme-switch[size=l] .gov-icon{width:var(--gap,var(--spacing-m));height:var(--gap,var(--spacing-m));top:calc((var(--indicator-width,var(--height-3xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-m)))/2);left:calc((var(--indicator-width,var(--height-3xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-m)))/2)}gov-theme-switch[size=l][theme=dark] .gov-theme-switch__indicator:before,.gov-theme-switch[size=l][theme=dark] .gov-theme-switch__indicator:before{left:calc(var(--indicator-width,var(--height-3xl)) - var(--indicator-width,var(--height-3xl))*0.6)}gov-theme-switch[size=l][theme=dark] .gov-icon,.gov-theme-switch[size=l][theme=dark] .gov-icon{left:initial;right:calc((var(--indicator-width,var(--height-3xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-m)))/2)}gov-theme-switch[size=xl],.gov-theme-switch[size=xl]{min-height:var(--height,var(--height-component-xl));padding:var(--padding-ver,var(--spacing-multiline-vertical-padding-xl)) 0}gov-theme-switch[size=xl] button,.gov-theme-switch[size=xl] button{font-size:var(--font-size-body-xl);line-height:150%;font-weight:400}gov-theme-switch[size=xl] button>span,.gov-theme-switch[size=xl] button>span{gap:var(--gap,var(--spacing-m-nudge))}gov-theme-switch[size=xl] .gov-theme-switch__indicator,.gov-theme-switch[size=xl] .gov-theme-switch__indicator{width:var(--indicator-width,var(--height-4xl));height:calc(var(--indicator-width,var(--height-4xl))*0.6)}gov-theme-switch[size=xl] .gov-theme-switch__indicator:before,.gov-theme-switch[size=xl] .gov-theme-switch__indicator:before{width:calc(var(--indicator-width,var(--height-4xl))*0.6 - var(--border-width,0.0625rem)*2);height:calc(var(--indicator-width,var(--height-4xl))*0.6 - var(--border-width,0.0625rem)*2)}gov-theme-switch[size=xl] .gov-icon,.gov-theme-switch[size=xl] .gov-icon{width:var(--gap,var(--spacing-m-nudge));height:var(--gap,var(--spacing-m-nudge));top:calc((var(--indicator-width,var(--height-4xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-m-nudge)))/2);left:calc((var(--indicator-width,var(--height-4xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-m-nudge)))/2)}gov-theme-switch[size=xl][theme=dark] .gov-theme-switch__indicator:before,.gov-theme-switch[size=xl][theme=dark] .gov-theme-switch__indicator:before{left:calc(var(--indicator-width,var(--height-4xl)) - var(--indicator-width,var(--height-4xl))*0.6)}gov-theme-switch[size=xl][theme=dark] .gov-icon,.gov-theme-switch[size=xl][theme=dark] .gov-icon{left:initial;right:calc((var(--indicator-width,var(--height-4xl))*0.6 - var(--border-width,0.0625rem)*2 - var(--gap,var(--spacing-m-nudge)))/2)}
.aik-course-table table{width:100%;border-collapse:collapse;}.aik-course-table th,.aik-course-table td{padding:var(--spacing-xs) var(--spacing-s);border-block-end:1px solid var(--border-subtlest);text-align:start;vertical-align:top;}.aik-course-table__date{display:block;font-weight:700;white-space:nowrap;}.aik-course-table__time,.aik-course-table__venue{display:block;color:var(--text-secondary);font-size:0.875rem;font-weight:400;}.aik-course-table__seats{font-variant-numeric:tabular-nums;white-space:nowrap;}.aik-course-table__full{color:var(--text-secondary);}.aik-course-table__venue--locked{color:var(--text-secondary);font-style:italic;}
.aik-offer{display:flex;flex-direction:column;gap:var(--aik-section-gap);}.aik-offer__layout{margin:0;}.aik-offer__main{max-width:none;}.aik-offer__filter{margin-block-end:var(--spacing-l);}.aik-offer__filter-heading{margin-block:0 var(--spacing-s);font-size:1.125rem;}.aik-offer__filter .aik-filter{flex-direction:column;align-items:stretch;gap:var(--spacing-l);}.aik-offer__filter .aik-filter select,.aik-offer__filter .aik-filter .gov-form-select{width:100%;}@media (min-width:64em){.aik-offer__filter{position:sticky;top:var(--spacing-m);}}.aik-offer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-s);margin-block-end:var(--spacing-s);}.aik-offer__summary{margin:0;color:var(--text-secondary);}.aik-offer__views{display:flex;gap:var(--spacing-2xs);}.aik-offer__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);margin:0 0 var(--spacing-m);padding:0;list-style:none;}.aik-offer__chip-remove{flex:0 0 auto;width:var(--icon-size-s);height:var(--icon-size-s);color:inherit;}.aik-offer__pager{margin-block-start:var(--spacing-xl);}.aik-offer__pages{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);margin:0;padding:0;list-style:none;}.aik-offer.htmx-request .aik-offer__results{opacity:0.45;pointer-events:none;transition:opacity 120ms ease-out;}@media (prefers-reduced-motion:reduce){.aik-offer.htmx-request .aik-offer__results{transition:none;}}.aik-offer__chips > li::before,.aik-offer__pages > li::before{content:none;}.aik-offer__chips > li,.aik-offer__pages > li{margin:0;}
.aik-footer-content{display:flex;flex-direction:column;gap:var(--spacing-3xl,3rem);padding-block:var(--spacing-3xl,3rem);}.aik-footer-content__main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-l,1.5rem);}.aik-footer-content__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--spacing-xl);flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;}.aik-footer-content__heading{margin-block:0 var(--spacing-m,1rem);color:var(--aik-footer-text-primary);font-size:var(--font-size-headline-s,1.25rem);font-weight:500;line-height:1.5;}.aik-footer-content__links{margin:0;padding:0;list-style:none;}.aik-footer-content__links > li{margin-block-end:var(--spacing-2xs);}.aik-footer-content__link{font-size:var(--font-size-body-s);}.aik-footer-content a,.aik-footer-content a:visited{color:var(--aik-footer-text-link);}.aik-footer-content a.aik-footer-content__up{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3rem;height:2.5rem;border-radius:var(--corner-radius-s,0.5rem);background:var(--aik-footer-button);color:var(--aik-footer-background);}.aik-footer-content a.aik-footer-content__up svg{color:var(--aik-footer-background);}.aik-footer-content a.aik-footer-content__up:hover,.aik-footer-content a.aik-footer-content__up:focus-visible{background:var(--aik-footer-button-hover);color:var(--aik-footer-background);}.aik-footer-content__rule{margin:0;border:0;border-block-start:1px solid var(--aik-footer-separator);}.aik-footer-content__bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-m);}.aik-footer-content__copy,.aik-footer-content__author{margin:0;color:var(--aik-footer-text-secondary);font-size:var(--font-size-body-xs,0.75rem);line-height:1.5;}.aik-footer-content__columns > li::before,.aik-footer-content__links > li::before{content:none;}.aik-footer-content__columns > li{margin:0;}@media (max-width:36em){.aik-footer-content__main{flex-direction:column-reverse;align-items:flex-end;}.aik-footer-content__columns{width:100%;}}
gov-icon,.gov-icon{margin-top:0;margin-bottom:0;display:inline-flex;flex:0 0 auto}gov-icon svg,.gov-icon svg{display:inline-flex;width:100%;height:100%;max-width:100%;max-height:100%}gov-icon[color=default] svg,.gov-icon[color=default] svg{color:var(--default,var(--icon-default))}gov-icon[color=primary] svg,.gov-icon[color=primary] svg{color:var(--primary,var(--icon-on-subtle))}gov-icon[color=secondary] svg,.gov-icon[color=secondary] svg{color:var(--secondary,var(--icon-secondary))}gov-icon[color=neutral] svg,.gov-icon[color=neutral] svg{color:var(--neutral,var(--icon-neutral))}gov-icon[color=error] svg,.gov-icon[color=error] svg{color:var(--error,var(--icon-error))}gov-icon[color=success] svg,.gov-icon[color=success] svg{color:var(--success,var(--icon-success))}gov-icon[color=warning] svg,.gov-icon[color=warning] svg{color:var(--warning,var(--icon-warning))}gov-icon[color=disabled] svg,.gov-icon[color=disabled] svg{color:var(--disabled,var(--icon-disabled))}gov-icon[color=white] svg,.gov-icon[color=white] svg{color:var(--white,var(--icon-on-bold-white))}gov-icon[color=black] svg,.gov-icon[color=black] svg{color:var(--black,var(--icon-on-bold-black))}gov-icon[size=xs],.gov-icon[size=xs]{width:var(--size-xs,var(--icon-size-xs));height:var(--size-xs,var(--icon-size-xs))}gov-icon[size=s],.gov-icon[size=s]{width:var(--size-s,var(--icon-size-s));height:var(--size-s,var(--icon-size-s))}gov-icon[size=m],.gov-icon[size=m]{width:var(--size-m,var(--icon-size-m));height:var(--size-m,var(--icon-size-m))}gov-icon[size=l],.gov-icon[size=l]{width:var(--size-l,var(--icon-size-l));height:var(--size-l,var(--icon-size-l))}gov-icon[size=xl],.gov-icon[size=xl]{width:var(--size-xl,var(--icon-size-xl));height:var(--size-xl,var(--icon-size-xl))}gov-icon[size="2xl"],.gov-icon[size="2xl"]{width:var(--size-2xl,var(--icon-size-2xl));height:var(--size-2xl,var(--icon-size-2xl))}gov-icon[size="3xl"],.gov-icon[size="3xl"]{width:var(--size-3xl,var(--icon-size-3xl));height:var(--size-3xl,var(--icon-size-3xl))}gov-icon[size="4xl"],.gov-icon[size="4xl"]{width:var(--size-4xl,var(--icon-size-4xl));height:var(--size-4xl,var(--icon-size-4xl))}gov-icon[size="5xl"],.gov-icon[size="5xl"]{width:var(--size-5xl,var(--icon-size-5xl));height:var(--size-5xl,var(--icon-size-5xl))}
gov-message,.gov-message{position:relative;display:flex;width:100%;padding:var(--spacing-m);align-items:flex-start;gap:var(--spacing-s-nudge);border-radius:var(--border-radius,var(--corner-radius-s));overflow:hidden;font-size:var(--font-size-body-m);line-height:150%;font-weight:400}gov-message:before,.gov-message:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;width:var(--height-xs)}gov-message span:has([slot=icon]),.gov-message span:has([slot=icon]){display:flex;align-items:center;height:var(--height-line-m)}gov-message *[slot=icon],.gov-message *[slot=icon]{flex:0 0 var(--icon-size-l);width:var(--icon-size-l);height:var(--icon-size-l)}gov-message[type=bold]:before,.gov-message[type=bold]:before{content:none}gov-message[color=primary][type=bold],.gov-message[color=primary][type=bold]{background:var(--background,var(--background-primary));color:var(--color,var(--text-white-fixed))}gov-message[color=primary][type=bold]:before,.gov-message[color=primary][type=bold]:before{background-color:var(--icon-color,var(--icon-on-bold-white))}gov-message[color=primary][type=bold] *[slot=icon],.gov-message[color=primary][type=bold] *[slot=icon]{color:var(--icon-color,var(--icon-on-bold-white))}gov-message[color=primary][type=bold] a,.gov-message[color=primary][type=bold] a{color:var(--color,var(--text-white-fixed))}gov-message[color=primary][type=subtle],.gov-message[color=primary][type=subtle]{background:var(--background,var(--background-primary-subtle));color:var(--color,var(--text-primary))}gov-message[color=primary][type=subtle]:before,.gov-message[color=primary][type=subtle]:before{background-color:var(--icon-color,var(--icon-on-subtle))}gov-message[color=primary][type=subtle] *[slot=icon],.gov-message[color=primary][type=subtle] *[slot=icon]{color:var(--icon-color,var(--icon-on-subtle))}gov-message[color=primary][type=subtle] a,.gov-message[color=primary][type=subtle] a{color:var(--color,var(--text-primary))}gov-message[color=neutral][type=bold],.gov-message[color=neutral][type=bold]{background:var(--background,var(--background-neutral-primary));color:var(--color,var(--text-white-fixed))}gov-message[color=neutral][type=bold]:before,.gov-message[color=neutral][type=bold]:before{background-color:var(--icon-color,var(--icon-on-bold-white))}gov-message[color=neutral][type=bold] *[slot=icon],.gov-message[color=neutral][type=bold] *[slot=icon]{color:var(--icon-color,var(--icon-on-bold-white))}gov-message[color=neutral][type=bold] a,.gov-message[color=neutral][type=bold] a{color:var(--color,var(--text-white-fixed))}gov-message[color=neutral][type=subtle],.gov-message[color=neutral][type=subtle]{background:var(--background,var(--background-neutral-subtle));color:var(--color,var(--text-primary))}gov-message[color=neutral][type=subtle]:before,.gov-message[color=neutral][type=subtle]:before{background-color:var(--icon-color,var(--icon-default))}gov-message[color=neutral][type=subtle] *[slot=icon],.gov-message[color=neutral][type=subtle] *[slot=icon]{color:var(--icon-color,var(--icon-default))}gov-message[color=neutral][type=subtle] a,.gov-message[color=neutral][type=subtle] a{color:var(--color,var(--text-primary))}gov-message[color=error][type=bold],.gov-message[color=error][type=bold]{background:var(--background,var(--background-status-error));color:var(--color,var(--text-white-fixed))}gov-message[color=error][type=bold]:before,.gov-message[color=error][type=bold]:before{background-color:var(--icon-color,var(--icon-on-bold-white))}gov-message[color=error][type=bold] *[slot=icon],.gov-message[color=error][type=bold] *[slot=icon]{color:var(--icon-color,var(--icon-on-bold-white))}gov-message[color=error][type=bold] a,.gov-message[color=error][type=bold] a{color:var(--color,var(--text-white-fixed))}gov-message[color=error][type=subtle],.gov-message[color=error][type=subtle]{background:var(--background,var(--background-status-error-subtle));color:var(--color,var(--text-primary))}gov-message[color=error][type=subtle]:before,.gov-message[color=error][type=subtle]:before{background-color:var(--icon-color,var(--icon-error))}gov-message[color=error][type=subtle] *[slot=icon],.gov-message[color=error][type=subtle] *[slot=icon]{color:var(--icon-color,var(--icon-error))}gov-message[color=error][type=subtle] a,.gov-message[color=error][type=subtle] a{color:var(--color,var(--text-primary))}gov-message[color=success][type=bold],.gov-message[color=success][type=bold]{background:var(--background,var(--background-status-success));color:var(--color,var(--text-white-fixed))}gov-message[color=success][type=bold]:before,.gov-message[color=success][type=bold]:before{background-color:var(--icon-color,var(--icon-on-bold-white))}gov-message[color=success][type=bold] *[slot=icon],.gov-message[color=success][type=bold] *[slot=icon]{color:var(--icon-color,var(--icon-on-bold-white))}gov-message[color=success][type=bold] a,.gov-message[color=success][type=bold] a{color:var(--color,var(--text-white-fixed))}gov-message[color=success][type=subtle],.gov-message[color=success][type=subtle]{background:var(--background,var(--background-status-success-subtle));color:var(--color,var(--text-primary))}gov-message[color=success][type=subtle]:before,.gov-message[color=success][type=subtle]:before{background-color:var(--icon-color,var(--icon-success))}gov-message[color=success][type=subtle] *[slot=icon],.gov-message[color=success][type=subtle] *[slot=icon]{color:var(--icon-color,var(--icon-success))}gov-message[color=success][type=subtle] a,.gov-message[color=success][type=subtle] a{color:var(--color,var(--text-primary))}gov-message[color=warning][type=bold],.gov-message[color=warning][type=bold]{background:var(--background,var(--background-status-warning));color:var(--color,var(--text-black-fixed))}gov-message[color=warning][type=bold]:before,.gov-message[color=warning][type=bold]:before{background-color:var(--icon-color,var(--icon-on-bold-black))}gov-message[color=warning][type=bold] *[slot=icon],.gov-message[color=warning][type=bold] *[slot=icon]{color:var(--icon-color,var(--icon-on-bold-black))}gov-message[color=warning][type=bold] a,.gov-message[color=warning][type=bold] a{color:var(--color,var(--text-black-fixed))}gov-message[color=warning][type=subtle],.gov-message[color=warning][type=subtle]{background:var(--background,var(--background-status-warning-subtle));color:var(--color,var(--text-primary))}gov-message[color=warning][type=subtle]:before,.gov-message[color=warning][type=subtle]:before{background-color:var(--icon-color,var(--icon-warning))}gov-message[color=warning][type=subtle] *[slot=icon],.gov-message[color=warning][type=subtle] *[slot=icon]{color:var(--icon-color,var(--icon-warning))}gov-message[color=warning][type=subtle] a,.gov-message[color=warning][type=subtle] a{color:var(--color,var(--text-primary))}
:root{--aik-section-gap:var(--spacing-3xl);--aik-icon-accent:var(--color-primary-600);}@media (prefers-color-scheme:dark){html:not([data-theme]),html[data-theme="auto"]{--aik-icon-accent:var(--color-primary-300);}}html[data-theme="dark"]{--aik-icon-accent:var(--color-primary-300);}body.aik-page{margin:0;background:var(--background-page);color:var(--text-primary);}.aik-skip-link{position:absolute;inset-inline-start:-9999px;z-index:100;padding:var(--spacing-s) var(--spacing-m);background:var(--background-primary);color:var(--text-white);}.aik-skip-link:focus{inset-inline-start:var(--spacing-m);top:var(--spacing-m);}.aik-header .aik-header__inner{min-height:7rem;padding-block:var(--spacing-xs);}.aik-footer .aik-footer__inner{padding-block:var(--spacing-s);}.aik-breadcrumb .gov-container{padding-block:var(--spacing-2xs);}.aik-navbar .aik-navbar__inner{display:flex;align-items:center;min-height:3.75rem;padding-block:0;}.aik-navbar .aik-region--primary-menu,.aik-navbar nav{width:100%;}.aik-header{background:var(--background-block-primary);}@media (min-width:62em){.aik-header .aik-header__inner{border-block-end:1px solid var(--color-primary-200);}}@media (min-width:62em) and (prefers-color-scheme:dark){html:not([data-theme]) .aik-header .aik-header__inner,html[data-theme="auto"] .aik-header .aik-header__inner{border-block-end-color:var(--border-subtle);}}@media (min-width:62em){html[data-theme="dark"] .aik-header .aik-header__inner{border-block-end-color:var(--border-subtle);}}.aik-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-m);}.aik-header__logo{display:flex;align-items:center;gap:var(--spacing-m);color:inherit;text-decoration:none;}.aik-header__logo-image{display:block;width:auto;height:5rem;}.aik-header__logo-image--dark{display:none;}@media (prefers-color-scheme:dark){html:not([data-theme]) .aik-header__logo-image--light,html[data-theme="auto"] .aik-header__logo-image--light{display:none;}html:not([data-theme]) .aik-header__logo-image--dark,html[data-theme="auto"] .aik-header__logo-image--dark{display:block;}}html[data-theme="dark"] .aik-header__logo-image--light{display:none;}html[data-theme="dark"] .aik-header__logo-image--dark{display:block;}.aik-header__service{font-size:1.125rem;font-weight:400;line-height:1.5;color:var(--text-primary-color,var(--text-primary));}@media (max-width:47.99em){.aik-header .aik-header__inner{min-height:6rem;}.aik-header__logo-image{height:4rem;}.aik-header__service{font-size:1rem;}}.aik-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-s) var(--spacing-m);}.aik-theme-switch[hidden]{display:none;}.aik-navbar{background:var(--background-block-primary);}.aik-navbar .aik-navbar__inner{display:flex;align-items:center;min-height:3.75rem;padding-block:0;}.aik-navbar .aik-region--primary-menu,.aik-navbar nav{width:100%;}.aik-nav-main{display:flex;flex-wrap:wrap;gap:var(--spacing-s);margin:0;padding:0;list-style:none;}.aik-nav-main > li::before{content:none;}.aik-nav-main__link{display:flex;align-items:center;min-height:3.75rem;padding-inline:1rem;color:var(--text-primary-color,var(--text-primary));font-size:1.125rem;font-weight:500;text-decoration:none;}.aik-nav-main__link:hover,.aik-nav-main__link:focus-visible{background:var(--background-primary-subtlest);text-decoration:underline;}.aik-nav-main__link.is-active{box-shadow:inset 0 -3px 0 0 currentColor;font-weight:700;}.aik-breadcrumb{background:var(--background-block-secondary);}.aik-main{display:flex;flex-direction:column;gap:var(--aik-section-gap);min-height:50vh;}.aik-page-frame{display:flex;flex-direction:column;gap:var(--aik-section-gap);}.aik-page-frame__header{display:flex;flex-direction:column;gap:var(--spacing-2xs,0.25rem);}.aik-page-frame__title{margin:0;}.aik-footer{--aik-footer-background:#0c1838;--aik-footer-text-primary:#f6f6f6;--aik-footer-text-secondary:#d1d1d1;--aik-footer-text-link:#e2eef8;--aik-footer-separator:#3771b8;--aik-footer-button:#fff;--aik-footer-button-hover:#cee3f4;margin-block-start:var(--aik-section-gap);background:var(--aik-footer-background);color:var(--aik-footer-text-secondary);}.aik-footer__owner{margin:0;color:var(--text-secondary);}.gov-table{overflow-x:auto;}.gov-table table{width:100%;border-collapse:collapse;}.gov-table th,.gov-table td{padding:var(--spacing-s) var(--spacing-m) var(--spacing-s) 0;border-block-end:1px solid var(--border-subtle);text-align:start;vertical-align:top;}.gov-table thead th{border-block-end-width:2px;color:var(--text-primary);font-weight:700;}.gov-table th:last-child,.gov-table td:last-child{padding-inline-end:0;}.gov-table[data-size="s"] th,.gov-table[data-size="s"] td{padding-block:0.375rem;font-size:0.9375rem;}.gov-table--align-right{text-align:end;}.gov-table--nowrap{white-space:nowrap;}.aik-messages{margin-block-end:var(--spacing-l);}.aik-messages__list{margin:0;padding-inline-start:var(--spacing-l);}form,.fieldset-wrapper{display:flex;flex-direction:column;gap:var(--spacing-l);}.aik-form-element{margin:0;}fieldset{min-width:0;margin:0;padding:0;border:0;}.fieldset-legend,fieldset > legend{padding:0;color:var(--text-primary);font-size:1rem;font-weight:700;}fieldset > legend{margin-block-end:var(--spacing-s);}.fieldset-wrapper{padding-inline-start:var(--spacing-m);border-inline-start:2px solid var(--border-subtle);}.gov-form-label{padding-block-end:var(--spacing-2xs,0.25rem);}.aik-form-element__description{padding-block-start:var(--spacing-2xs,0.25rem);}.js-form-type-checkbox .gov-form-group,.js-form-type-radio .gov-form-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-s);}.js-form-type-checkbox .gov-form-label,.js-form-type-radio .gov-form-label{flex:1 1 auto;min-width:0;padding-block-end:0;}.js-form-type-checkbox input,.js-form-type-radio input{flex:0 0 auto;margin:0;}.fieldset-wrapper > div:has(> .js-form-type-radio){display:flex;flex-direction:column;gap:var(--spacing-s);}.aik-form-element__description{margin-block-start:var(--spacing-2xs);color:var(--text-secondary);}.gov-message:not([type])[color="primary"]{background:var(--background-primary-subtle);color:var(--text-primary);}.gov-message:not([type])[color="success"]{background:var(--background-status-success-subtle);color:var(--text-primary);}.gov-message:not([type])[color="warning"]{background:var(--background-status-warning-subtle);color:var(--text-primary);}.gov-message:not([type])[color="error"]{background:var(--background-status-error-subtle);color:var(--text-primary);}.gov-message:not([type])[color="neutral"]{background:var(--background-neutral-subtle);color:var(--text-primary);}.gov-message:not([type])::before{background-color:currentColor;opacity:0.6;}.aik-lang{position:relative;}.aik-lang__toggle{display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding:0.25rem 0.5rem;border-radius:var(--corner-radius-s,0.25rem);color:var(--text-primary);cursor:pointer;list-style:none;}.aik-lang__toggle::-webkit-details-marker{display:none;}.aik-lang__toggle:hover,.aik-lang[open] .aik-lang__toggle{background:var(--background-neutral-subtle);}.aik-lang__icon{display:inline-flex;width:1.25rem;height:1.25rem;color:var(--text-secondary);}.aik-lang__icon svg{width:100%;height:100%;}.aik-lang__list{position:absolute;z-index:20;inset-inline-end:0;min-width:11rem;margin:var(--spacing-2xs) 0 0;padding:var(--spacing-2xs);border:1px solid var(--border-subtle);border-radius:var(--corner-radius-s,0.25rem);background:var(--background-block-primary);list-style:none;}.aik-lang__link{display:block;padding:0.375rem 0.5rem;border-radius:var(--corner-radius-s,0.25rem);color:var(--text-primary);text-decoration:none;}.aik-lang__link:hover,.aik-lang__link:focus-visible{background:var(--background-neutral-subtle);text-decoration:underline;}.aik-lang__link.is-active{font-weight:700;}.aik-lang__link.is-active::after{content:" ✓";}.aik-lang__list > li::before,.aik-region--header ul > li::before,.aik-nav__list > li::before{content:none;}.aik-nav-main__item,.aik-lang__item{margin:0;}.aik-lang__toggle:focus-visible,.aik-lang__link:focus-visible,.aik-nav-main__link:focus-visible,.aik-header__logo:focus-visible{outline:2px solid var(--border-primary,currentColor);outline-offset:2px;}.gov-button[type="solid"][color="primary"]:active{background-color:var(--button-solid-primary-active);}.gov-button[type="solid"][color="neutral"]:active{background-color:var(--button-solid-neutral-active);}.gov-button[type="solid"][color="error"]:active{background-color:var(--button-solid-error-active);}.gov-button[type="outlined"][color="primary"]:active{background-color:var(--button-outlined-primary-active);}.gov-button[type="outlined"][color="neutral"]:active{background-color:var(--button-outlined-neutral-active);}.gov-button[type="outlined"][color="error"]:active{background-color:var(--button-outlined-error-active);}.gov-button:active:not([disabled]){transform:translateY(1px);}.gov-form-select .arrow-icon svg{width:100%;height:100%;}a.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--height-component-m,2.5rem);padding:0 var(--spacing-s-nudge,1rem);border:1px solid var(--border-primary);border-radius:var(--corner-radius-s,0.5rem);background:transparent;color:var(--text-primary-color);text-decoration:none;font-weight:700;}a.button:hover,a.button:focus{background:var(--button-outlined-primary-hover);}a.button:active{background:var(--button-outlined-primary-active);}a.button--primary{border-color:transparent;background:var(--button-solid-primary);color:var(--text-white-fixed);}a.button--primary:hover,a.button--primary:focus{background:var(--button-solid-primary-hover);}a.button--primary:active{background:var(--button-solid-primary-active);}a.button--danger{border-color:var(--border-error);color:var(--border-error);}a.button--danger:hover,a.button--danger:focus{background:var(--button-outlined-error-hover);}a.button--danger:active{background:var(--button-outlined-error-active);}input[type="file"]{color:var(--text-secondary);}input[type="file"]::file-selector-button{margin-inline-end:var(--spacing-xs,0.5rem);padding:0 var(--spacing-s-nudge,1rem);height:var(--height-component-s,2rem);border:1px solid var(--border-primary);border-radius:var(--corner-radius-s,0.5rem);background:transparent;color:var(--text-primary-color);font:inherit;font-weight:700;cursor:pointer;}input[type="file"]::file-selector-button:hover{background:var(--button-outlined-primary-hover);}.gov-form-input[input-type="password"]{width:100%;height:auto;padding-block:var(--spacing-xs,0.5rem);}.gov-form-input[input-type="password"] input{width:100%;}.gov-form-input[input-type="password"] .element,.password-parent,.confirm-parent{display:block;width:100%;}.password-strength,.password-confirm-message{margin-block-start:var(--spacing-xs,0.5rem);color:var(--text-secondary);font-size:0.875rem;}.password-strength__meter{height:0.25rem;margin-block-end:0.25rem;border-radius:999px;background:var(--border-secondary,#d6d6d6);overflow:hidden;}.password-strength__indicator{display:block;width:0;height:100%;background:var(--border-error);transition:width 0.2s ease,background-color 0.2s ease;}.password-strength__indicator.is-weak{background:var(--border-error);}.password-strength__indicator.is-fair,.password-strength__indicator.is-good{background:var(--border-warning,#e8a33d);}.password-strength__indicator.is-strong{background:var(--border-success,#3c8c3c);}.gov-form-label__required{color:var(--border-error);font-weight:700;}a.button:active{transform:translateY(1px);}.aik-header__inner{--aik-header-font-size:1.125rem;}.aik-header__link,.aik-header .aik-lang__toggle{font-size:var(--aik-header-font-size);font-weight:400;line-height:1.5;}.aik-header__link{color:var(--text-primary);text-decoration:none;white-space:nowrap;}.aik-header__link:hover,.aik-header__link:focus{color:var(--text-primary-color);text-decoration:underline;}.aik-header__link--account{white-space:normal;overflow-wrap:anywhere;}ul.aik-tabs{display:flex;flex-wrap:wrap;gap:var(--spacing-m);margin:0 0 var(--spacing-xl);padding:0;border-bottom:1px solid var(--color-primary-300);list-style:none;}ul.aik-tabs > li{margin:0;padding:0;}ul.aik-tabs > li::before{content:none;}ul.aik-tabs > li > a{display:block;padding:var(--spacing-m) var(--spacing-s);border-bottom:3px solid transparent;color:var(--text-secondary);text-decoration:none;}ul.aik-tabs > li > a[aria-current="page"],ul.aik-tabs > li > a.is-active{border-bottom-color:var(--color-primary-600);color:var(--text-primary);font-weight:600;}ul.aik-tabs > li > a:hover{border-bottom-color:var(--color-primary-400);color:var(--text-primary);}ul.aik-tabs > li > a:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px;}.aik-print-button{display:inline-flex;align-items:center;gap:var(--spacing-xs,0.5rem);min-height:var(--height-component-m,2.5rem);margin-block-end:var(--spacing-m,1rem);padding:0 var(--spacing-s-nudge,1rem);border:1px solid var(--border-primary);border-radius:var(--corner-radius-s,0.5rem);background:transparent;color:var(--text-primary-color);font:inherit;font-weight:700;cursor:pointer;}.aik-print-button:hover,.aik-print-button:focus{background:var(--button-outlined-primary-hover);}.aik-print-button:active{background:var(--button-outlined-primary-active);transform:translateY(1px);}.aik-print-button__icon{flex:none;}@media print{.aik-header,.aik-page__nav,.gov-breadcrumbs,.aik-print-button,.aik-ticket,.aik-footer,[data-drupal-messages],.toolbar,#toolbar-administration,.admin-toolbar{display:none !important;}.aik-page--with-nav{display:block;}.aik-page,.aik-page__body,.aik-page__content{display:block;max-width:none;margin:0;padding:0;border:0;box-shadow:none;background:#fff;}.gov-table{overflow:visible;}table tr{break-inside:avoid;}.aik-sheet{font-size:9pt;line-height:1.25;}.aik-sheet th,.aik-sheet td{padding:1mm 1.5mm;border:0.4pt solid #666;}.aik-sheet th{font-size:8pt;}.aik-sheet td:nth-last-child(-n + 2){height:5mm;}a{color:#000;text-decoration:none;}}
