.ws-standards{padding-block:clamp(100px,12vw,170px)}.ws-standards-grid{gap:44px;display:grid}.ws-standards-head{order:0}.ws-standards-art{order:1;width:min(100%,560px);margin:0 auto}.ws-standards-art svg{width:100%;height:auto;display:block;overflow:visible}.ws-standards-copy{order:2;gap:56px;display:grid}.ws-standard-index{font-family:var(--font-annotation), ui-monospace, monospace;letter-spacing:.14em;color:var(--ws-blue-ink);font-size:12px;font-weight:500}.ws-standard h3{letter-spacing:-.055em;margin-top:14px;font-size:clamp(40px,4.6vw,72px);font-weight:430;line-height:.98}.ws-standard-line{max-width:17em;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;color:var(--ws-ink);margin-top:16px;font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1.14}.ws-standard-body{max-width:31em;color:var(--ws-ink-soft);margin-top:16px;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.ws-standards-steps{display:none}.ws-rib,.ws-rib-halo,.ws-rib-predict,.ws-rib-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round}.ws-rib{stroke:var(--ws-ribbon);stroke-width:5px}.ws-rib-halo{stroke:var(--ws-ribbon-pale);stroke-width:15px;opacity:.75}.ws-rib-predict{stroke:var(--ws-ribbon);stroke-width:3.5px;stroke-dasharray:2 10}.ws-rib-arrow{stroke:var(--ws-ribbon);stroke-width:5px}.ws-loop-q{fill:var(--ws-blue);font-size:64px;font-weight:500;font-family:var(--font-display), system-ui, sans-serif!important}.ws-gear{fill:var(--ws-blue-soft);stroke:var(--ws-ribbon);stroke-width:2.5px;stroke-linejoin:round}.ws-gear-b{fill:var(--ws-card)}.ws-gear-hole{fill:var(--ws-card);stroke:var(--ws-ribbon);stroke-width:2.5px}.ws-new-case{fill:var(--ws-card);stroke:var(--ws-ribbon);stroke-width:3px;stroke-linejoin:round}.ws-new-check{fill:none;stroke:var(--ws-ok);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.ws-peg{fill:var(--ws-card);stroke:var(--ws-ink);stroke-width:4px}.ws-station{fill:var(--ws-ink-soft);font-size:12px}.ws-loop-art [data-tension]{opacity:0;visibility:hidden}@media (min-width:900px) and (min-height:620px) and (prefers-reduced-motion:no-preference){.ws-standards{padding:0}.ws-standards-stage{height:100svh;min-height:620px}.ws-standards-grid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(40px,5vw,80px);height:100%;padding-block:108px 36px}.ws-standards-head{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:18px 48px}.ws-standards-head .ws-eyebrow{grid-column:1/-1}.ws-standards-head .ws-h2{font-size:clamp(40px,4.4vw,68px)}.ws-standards-lede{margin:0 0 6px}.ws-standards-copy{grid-area:2/1;align-content:center;gap:0}.ws-standard{grid-area:1/1}.ws-standards-art{grid-area:2/2;align-self:center;place-items:center;width:100%;height:100%;min-height:0;margin:0;display:grid}.ws-standards-art svg{width:auto;max-width:100%;height:100%;max-height:min(100%,470px)}.ws-standards-steps{grid-area:3/1/auto/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-standards-steps li{border-top:2px solid var(--ws-line);font-family:var(--font-annotation), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ws-ink-soft);flex:1;padding-top:12px;font-size:11px;transition:color .3s,border-color .3s}.ws-standards-steps li.is-done{border-color:var(--ws-ribbon-pale)}.ws-standards-steps li.is-active{border-color:var(--ws-blue);color:var(--ws-blue-ink)}}@media (min-width:900px) and (max-height:780px) and (prefers-reduced-motion:no-preference){.ws-standards-lede{display:none}.ws-standard h3{font-size:clamp(36px,4vw,54px)}}
