.eng-figure{margin:0 0 64px}.eng-diagram{display:block;width:100%;height:auto}.eng-diagram-wide{max-width:1000px;margin-inline:auto}.eng-diagram-tall{display:none;max-width:420px}.eng-diagram text{font-family:var(--app-font-sans);font-size:14px;fill:hsl(var(--muted-foreground));stroke:none}.eng-diagram .eng-small{font-size:12.5px;letter-spacing:.02em}.eng-diagram .eng-strong{font-size:15px;fill:hsl(var(--foreground))}.csw-standards ul{list-style:none;margin:18px 0 0;padding:0}.csw-standards li{position:relative;padding:9px 0 9px 20px;border-top:1px solid hsl(var(--border));font-size:14.5px;line-height:1.65;color:hsl(var(--foreground))}.csw-standards li:before{content:"";position:absolute;left:0;top:19px;width:9px;height:1px;background:hsl(var(--accent))}.csw-path-glyph{display:block;width:56px;height:56px;padding:3px;border:1px solid hsl(var(--foreground) / .8);background:hsl(var(--background))}.csw-review{display:flex;align-items:center;gap:18px;margin:0}.csw-review span{display:grid;gap:2px;font-size:14px;color:hsl(var(--muted-foreground))}.csw-review strong{font-size:16px;font-weight:500;color:hsl(var(--foreground))}.csw-path-options{--path-gap: 40px;--path-drop: 22px;position:relative;gap:var(--path-gap);padding-top:calc(var(--path-drop) * 2)}.csw-path-options:before,.csw-path-options:after,.csw-path-options article:before{content:"";position:absolute;background:hsl(var(--foreground) / .45)}.csw-path-options:before{top:var(--path-drop);left:28px;width:calc((100% + var(--path-gap)) * 2 / 3);height:1px}.csw-path-options:after{top:0;left:28px;width:1px;height:var(--path-drop)}.csw-path-options article{position:relative;padding-top:0;border-top:0}.csw-path-options article:before{top:calc(var(--path-drop) * -1);left:28px;width:1px;height:var(--path-drop)}.csw-path-options h3{margin-top:20px}.svc-steps .csw-model+.csw-model{margin-top:10px}.csw-model strong{font-weight:500;color:hsl(var(--foreground))}@media(max-width:1000px)and (min-width:768px){.csw-path-options{--path-gap: 28px}}@media(max-width:767px){.csw-path-options{padding-top:32px}.csw-path-options:before,.csw-path-options:after,.csw-path-options article:before{display:none}.eng-diagram-wide{display:none}.eng-diagram-tall{display:block}.eng-figure{margin-bottom:44px}}.csw-step-phone>:nth-child(2){grid-row:span 2}.csw-phone{grid-column:1;max-width:220px}.csw-before-after{display:grid;gap:40px}.csw-ba-label{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.csw-ba-label:before{content:"";width:24px;height:1px;background:currentColor}.csw-ba-label.is-after{color:hsl(var(--accent))}@media(max-width:1000px){.csw-step-phone>:nth-child(2){grid-row:auto}.csw-phone{grid-column:auto;max-width:240px}}
