.b-process-steps{width:100%;min-width:0;container:b-process-steps/inline-size}.b-process-steps__inner{gap:var(--a-space-8);padding-block:var(--a-space-12);grid-template-columns:minmax(0,1fr);display:grid}.b-process-steps__list{margin:0;padding:0;list-style:none;display:grid}.b-process-steps__step{grid-template-columns:var(--a-size-control) minmax(0, 1fr);gap:var(--a-space-4);min-width:0;padding-block-end:var(--a-space-12);display:grid;position:relative}.b-process-steps__step:last-child{padding-block-end:0}.b-process-steps__step:not(:last-child):before{content:"";inset-block:var(--a-size-control) 0;border-inline-start:var(--a-border-width) solid var(--a-color-ink);position:absolute;inset-inline-start:calc(var(--a-size-control) / 2)}.b-process-steps__marker{width:var(--a-size-control);height:var(--a-size-control);border:var(--a-border-width) solid var(--a-color-ink);border-radius:var(--a-radius-small);background:var(--a-color-accent);color:var(--a-color-on-accent);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.b-process-steps__content{align-content:start;gap:var(--a-space-2);min-width:0;padding-block-start:0;display:grid}.b-process-steps__content>p{max-width:40rem}.b-process-steps__link{justify-self:start;margin-block-start:var(--a-space-2)}@container b-process-steps (width>=48rem){.b-process-steps__inner{gap:var(--a-space-12);padding-block:var(--a-space-16)}.b-process-steps[data-orientation=horizontal] .b-process-steps__list{row-gap:var(--a-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.b-process-steps[data-orientation=horizontal] .b-process-steps__step{grid-template-columns:minmax(0,1fr);align-content:start;padding-block-end:0;padding-inline-end:var(--a-space-6)}.b-process-steps[data-orientation=horizontal] .b-process-steps__step:not(:last-child):before{inset-block:calc(var(--a-size-control) / 2) auto;inset-inline:var(--a-size-control) 0;border-inline-start:0;border-block-start:var(--a-border-width) solid var(--a-color-ink)}.b-process-steps[data-orientation=horizontal] .b-process-steps__content{padding-block-start:0}.b-process-steps[data-orientation=vertical] .b-process-steps__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}
