.cs-page-communication .cc-channels{--channel-gap:12px;gap:var(--channel-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.cs-page-communication .cc-channels:before{content:"";top:-16px;left:calc((100% - 2 * var(--channel-gap)) / 6);right:calc((100% - 2 * var(--channel-gap)) / 6);background:var(--diagram-line);height:1.5px;position:absolute}.cs-page-communication .cc-channels:after{content:"";background:var(--diagram-line);width:1.5px;height:16px;position:absolute;top:-32px;left:calc(50% - .75px)}.cs-page-communication .cc-channels li{border:1.5px solid var(--diagram-line);background:var(--diagram-node);border-radius:6px;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:16px 8px;display:flex;position:relative}.cs-page-communication .cc-channels li:before{content:"";background:var(--diagram-line);width:1.5px;height:16px;position:absolute;top:-17.5px;left:calc(50% - .75px)}.cs-page-communication .cc-channels .cs-art{width:48px;height:48px}.cs-page-communication .cc-channels span{font-size:15px;font-weight:500;line-height:1.5}.cs-page-communication .cs-main .cc-location-note{margin:24px 0 0}@media (width>=601px){.cs-page-communication .cc-rollout .sd-start-steps{row-gap:12px}.cs-page-communication .cc-rollout .sd-start-steps li{grid-template-rows:subgrid;grid-row:span 3;row-gap:12px;display:grid}.cs-page-communication .cc-rollout .sd-start-steps h3{margin:4px 0 0}}@media (width<=600px){.cs-page-communication .cc-channels{--channel-gap:16px;grid-template-columns:1fr;margin:24px 0 0 42px;padding-left:24px}.cs-page-communication .cc-channels:before,.cs-page-communication .cc-channels:after{content:none}.cs-page-communication .cc-channels li{flex-direction:row;gap:12px;padding:10px 12px}.cs-page-communication .cc-channels .cs-art{width:40px;height:40px}.cs-page-communication .cc-channels li:before{width:24px;height:1.5px;top:calc(50% - .75px);left:-25.5px}.cs-page-communication .cc-channels li:after{content:"";top:-1.5px;left:-25.5px;bottom:calc(-1.5px - var(--channel-gap));background:var(--diagram-line);width:1.5px;position:absolute}.cs-page-communication .cc-channels li:first-child:after{top:-25.5px}.cs-page-communication .cc-channels li:last-child:after{bottom:50%}}