.gov-horizontal-stepper{display:flex;align-items:flex-start;padding:var(--spacing-s) 0}@media(min-width: 48em){.gov-horizontal-stepper{gap:var(--spacing-m);justify-content:space-between;padding:var(--spacing-m) 0}}.gov-horizontal-stepper li{position:relative;margin-bottom:0}.gov-horizontal-stepper li::marker{content:none}.gov-horizontal-stepper li>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-horizontal-stepper li>button:focus{outline:none}.gov-horizontal-stepper li>a{text-decoration:none}.gov-horizontal-stepper li .gov-horizontal-stepper__prefix{display:flex;justify-content:center;align-items:center;border-radius:var(--corner-radius-m)}.gov-horizontal-stepper li .gov-horizontal-stepper__prefix>gov-icon,.gov-horizontal-stepper li .gov-horizontal-stepper__prefix>.gov-icon{max-width:var(--icon-size-m);max-height:var(--icon-size-m)}.gov-horizontal-stepper li::before,.gov-horizontal-stepper li::after{background-color:var(--border-subtle)}.gov-horizontal-stepper li .gov-horizontal-stepper__prefix{background:var(--background-neutral-subtle);color:var(--text-primary)}.gov-horizontal-stepper li .gov-horizontal-stepper__content{color:var(--text-primary)}.gov-horizontal-stepper li[data-color=primary]::before,.gov-horizontal-stepper li[data-color=primary]::after{background-color:var(--border-primary)}.gov-horizontal-stepper li[data-color=primary] .gov-horizontal-stepper__prefix{background:var(--background-primary);color:var(--text-white-fixed)}.gov-horizontal-stepper li[data-color=primary] .gov-horizontal-stepper__content{color:var(--text-status-info)}.gov-horizontal-stepper li[data-color=primary]:has(+li:not([data-color=primary]))::after{background-color:var(--border-subtle)}@media(max-width: 47.99em){.gov-horizontal-stepper li{flex:1}.gov-horizontal-stepper li>button,.gov-horizontal-stepper li>a{display:flex;flex-direction:column}.gov-horizontal-stepper li::before{content:"";position:absolute;top:calc(var(--height-component-xs)/2);left:calc(-50% + var(--height-component-xs)/2 + var(--spacing-xs-nudge));right:calc(50% + var(--height-component-xs)/2 + var(--spacing-xs-nudge));height:1px}.gov-horizontal-stepper li:first-child::before{content:none}.gov-horizontal-stepper li .gov-horizontal-stepper__prefix{margin:0 auto;width:var(--height-component-xs);height:var(--height-component-xs)}.gov-horizontal-stepper li .gov-horizontal-stepper__content{margin-top:var(--spacing-s);padding:0 var(--spacing-xs);text-align:center}.gov-horizontal-stepper li .gov-horizontal-stepper__prefix,.gov-horizontal-stepper li .gov-horizontal-stepper__content{font-size:var(--font-size-body-xs);line-height:150%;font-weight:700}}@media(min-width: 48em){.gov-horizontal-stepper li,.gov-horizontal-stepper li>button,.gov-horizontal-stepper li>a{display:grid;grid-template:"prefix headline line" auto/auto auto 1fr;flex:1 1 auto;align-items:center}.gov-horizontal-stepper li:last-child,.gov-horizontal-stepper li>button:last-child,.gov-horizontal-stepper li>a:last-child{flex:0 0 auto}.gov-horizontal-stepper li::before{content:none}.gov-horizontal-stepper li::after{grid-area:line;content:"";display:block;height:1px;margin-left:var(--spacing-s-nudge)}.gov-horizontal-stepper li .gov-horizontal-stepper__prefix{grid-area:prefix;width:var(--height-component-s);height:var(--height-component-s)}.gov-horizontal-stepper li .gov-horizontal-stepper__content{grid-area:headline;margin-left:var(--spacing-s-nudge)}.gov-horizontal-stepper li .gov-horizontal-stepper__prefix,.gov-horizontal-stepper li .gov-horizontal-stepper__content{font-size:var(--font-size-body-m);line-height:150%;font-weight:700}}
