.cascade-integration-steps-component .hiw-steps{display:flex;flex-direction:column}.cascade-integration-steps-component .step{display:flex;gap:18px;align-items:flex-start;position:relative;padding-bottom:40px}.cascade-integration-steps-component .step:last-child{padding-bottom:0}.cascade-integration-steps-component .step:not(:last-child)::after{content:"";position:absolute;left:16px;top:36px;bottom:6px;width:2px;background:var(--line)}.cascade-integration-steps-component .step .n{flex:none;width:34px;height:34px;border-radius:var(--radius-circle);background:var(--accent);color:var(--white);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px;z-index:1}.cascade-integration-steps-component .step .t{font-size:18px;font-weight:700;margin-bottom:4px}.cascade-integration-steps-component .step .t a{color:inherit;text-decoration:none}.cascade-integration-steps-component .step .t a:hover{color:var(--action-hover)}.cascade-integration-steps-component .step .d{font-size:14.5px;color:var(--muted);line-height:1.5}.cascade-integration-steps-component .step-cluster{background:var(--tint-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;margin:4px 0 40px;position:relative}.cascade-integration-steps-component .step-cluster-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--action-h);margin-bottom:18px}.cascade-integration-steps-component .step-cluster .step:last-child::after{content:"";position:absolute;left:16px;top:36px;bottom:-22px;width:2px;background:var(--line)}.cascade-integration-steps-component .step-cluster+.step::before{content:"";position:absolute;left:16px;top:-40px;height:40px;width:2px;background:var(--line)}.cascade-integration-steps-component,.cascade-integration-steps-component .hiw-steps{width:100%;min-width:0;margin:0}.cascade-integration-steps-component .step .n,.cascade-integration-steps-component .step .d{margin:0;padding:0;text-shadow:none}.cascade-integration-steps-component .step .t{margin:0 0 4px;padding:0;color:var(--ink);line-height:normal;text-shadow:none}.cascade-integration-steps-component .step-cluster-label{padding:0;text-shadow:none}