.ds-pipeline{background:var(--fx-ink-primary);color:var(--fx-ink-on-dark);border-radius:var(--ds-radius-sheet)}.ds-pipeline__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ds-space-6)}.ds-pipeline__steps>li{min-width:0;position:relative}.ds-pipeline__steps>li:not(:last-child):before{content:"";position:absolute;top:var(--ds-space-5);left:var(--ds-space-8);right:0;border-top:1px dashed var(--fx-brand-pixel-on-dark)}.ds-pipeline__node{display:grid;place-items:center;width:var(--ds-space-7);height:var(--ds-space-7);border:1px solid var(--fx-brand-pixel-on-dark);border-radius:var(--ds-radius-round);color:var(--fx-brand-pixel-on-dark)}.ds-pipeline__steps>li:first-child .ds-pipeline__node{background:var(--fx-brand-pixel-on-dark);color:var(--fx-ink-primary)}.ds-pipeline__steps h3{margin:var(--ds-space-4) 0 var(--ds-space-2);font-size:var(--ds-text-body);line-height:var(--ds-leading-snug);color:inherit}.ds-pipeline__steps p{color:var(--ds-pipeline-copy, inherit);margin:0}@media(max-width:899px){.ds-pipeline__steps{grid-template-columns:minmax(0,1fr);row-gap:0}.ds-pipeline__steps>li{padding:0 0 var(--ds-space-6) var(--ds-space-8);min-height:var(--ds-space-8)}.ds-pipeline__node{position:absolute;left:0;top:0}.ds-pipeline__steps>li:not(:last-child):before{top:calc(var(--ds-space-7) + var(--ds-space-2));bottom:var(--ds-space-2);left:var(--ds-space-5);right:auto;width:0;border-top:0;border-left:calc(var(--ds-space-3) / 8) dashed var(--fx-brand-pixel-on-dark)}.ds-pipeline__steps h3{margin-top:0}}.ds-pipeline--band,.ds-pipeline--cards{padding:0}.ds-pipeline--cards .ds-pipeline__steps>li{padding:var(--ds-space-5);border:1px dashed color-mix(in srgb,var(--fx-brand-pixel-on-dark) 45%,transparent);border-radius:var(--ds-radius-sheet);background:color-mix(in srgb,var(--fx-ink-on-dark) 4%,transparent)}.ds-pipeline--cards .ds-pipeline__steps>li:before{display:none}.ds-pipeline--cards .ds-pipeline__steps h3{font-size:var(--ds-text-h3);font-weight:var(--ds-weight-bold)}.ds-pipeline--cards .ds-pipeline__steps p{font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.ds-pipeline--cards .ds-pipeline__node{position:static}@media(min-width:900px){.ds-pipeline--cards .ds-pipeline__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.ds-pipeline--cards .ds-pipeline__steps{gap:var(--ds-space-5)}.ds-pipeline--cards .ds-pipeline__steps h3{margin-top:var(--ds-space-4)}}.ds-pipeline--journey .ds-pipeline__steps h3{font-size:var(--ds-text-h3);font-weight:var(--ds-weight-bold)}.ds-pipeline--journey .ds-pipeline__steps p{font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}@media(min-width:900px){.ds-pipeline--journey .ds-pipeline__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-pipeline--journey .ds-pipeline__steps>li:nth-child(3n):before{display:none}}@media(min-width:1100px){.ds-pipeline--journey .ds-pipeline__steps[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-pipeline--journey .ds-pipeline__steps[data-count="4"] li:nth-child(3):before{display:block}}.ds-pipeline--journey .ds-pipeline__node,.ds-pipeline--cards .ds-pipeline__node{font-size:var(--ds-text-ui)}.ds-pipeline--journey .ds-pipeline__steps p strong{font-weight:650}.ds-pipeline--service,.ds-pipeline--reading{background:transparent}.ds-pipeline--reading .ds-pipeline__steps>li{background:transparent;border-style:solid;border-color:color-mix(in srgb,var(--fx-ink-on-dark) 16%,transparent)}@media(max-width:899px){.ds-pipeline--reading .ds-pipeline__steps{gap:0}.ds-pipeline--reading .ds-pipeline__steps>li{padding:0 0 var(--ds-space-6) var(--ds-space-8);border:0;border-radius:0;background:none}.ds-pipeline--reading .ds-pipeline__steps>li:not(:last-child):before{display:block}.ds-pipeline--reading .ds-pipeline__node{position:absolute}.ds-pipeline--reading .ds-pipeline__steps h3{margin-top:0}}@media(min-width:900px)and (max-width:1099px){.ds-pipeline--service .ds-pipeline__steps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-pipeline--service .ds-pipeline__steps[data-count="4"]>li:nth-child(2n):before{display:none}.ds-pipeline--service .ds-pipeline__steps[data-count="4"]>li:nth-child(3):before{display:block}}.ds-spec{border:1px solid var(--fx-ink-primary);border-radius:var(--ds-radius-card);background:var(--ds-spec-surface, var(--fx-bg-app))}.ds-spec :is(th,td){min-width:var(--ds-space-9);overflow-wrap:normal;hyphens:manual}.ds-spec .ds-spec__head{background:var(--fx-ink-primary);color:var(--fx-ink-on-dark);padding:var(--ds-space-4);border-radius:var(--ds-radius-control)}.ds-spec__head span{color:var(--fx-brand-pixel-on-dark)}.ds-spec__items{margin:0;padding-left:var(--ds-space-5)}.ds-spec__items>li{padding-block:var(--ds-space-3);border-bottom:1px dashed var(--fx-line-hairline)}.ds-spec--handover{padding:0;overflow:hidden}.ds-spec--handover .ds-spec__head{margin:0;border:0 solid;border-radius:0;font-size:var(--ds-text-label);line-height:var(--ds-leading-body);letter-spacing:.1em;text-transform:uppercase}.ds-spec--handover .ds-spec__head strong{font-weight:inherit}.ds-spec--handover .ds-spec__items{display:grid;margin:0;padding:0;list-style:none;counter-reset:spec}.ds-spec--handover .ds-spec__items>li{display:grid;grid-template-columns:var(--ds-space-5) minmax(0,1fr);gap:var(--ds-space-2);padding:var(--ds-space-4);border-bottom:1px dashed var(--fx-line-hairline);counter-increment:spec;font-size:var(--ds-text-small)}.ds-spec--handover .ds-spec__items>li:before{content:counter(spec,decimal-leading-zero);color:var(--fx-ink-tertiary);font-variant-numeric:tabular-nums}@media(min-width:900px){.ds-spec--handover.ds-spec--wide .ds-spec__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.ds-spec--handover.ds-spec--wide.ds-spec--two .ds-spec__items{grid-template-columns:repeat(2,minmax(0,1fr))}}
