.cs-page-procurement .pc-requirements-node{border:1.5px solid var(--diagram-line);background:var(--diagram-node);text-align:center;border-radius:6px;padding:24px 16px;font-size:15px;font-weight:500;line-height:1.5;position:relative}.cs-page-procurement .pc-requirements-node:after{content:"";background:var(--cs-red);z-index:1;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:calc(50% - 3px)}.cs-page-procurement .pc-considerations{--consideration-gap:12px;gap:var(--consideration-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.cs-page-procurement .pc-considerations:before{content:"";top:-16px;left:calc((100% - 2 * var(--consideration-gap)) / 6);right:calc((100% - 2 * var(--consideration-gap)) / 6);background:var(--diagram-line);height:1.5px;position:absolute}.cs-page-procurement .pc-considerations:after{content:"";background:var(--diagram-line);width:1.5px;height:16px;position:absolute;top:-32px;left:calc(50% - .75px)}.cs-page-procurement .pc-considerations li{border:1.5px solid var(--diagram-line);background:var(--diagram-node);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:24px 12px;display:flex;position:relative}.cs-page-procurement .pc-considerations li:before{content:"";background:var(--diagram-line);width:1.5px;height:16px;position:absolute;top:-17.5px;left:calc(50% - .75px)}.cs-page-procurement .pc-considerations strong{font-size:15px;font-weight:500;line-height:1.5}.cs-page-procurement .pc-considerations span{color:var(--cs-muted);font-size:14px;line-height:1.5}@media (width>=601px){.cs-page-procurement .pc-approach .sd-start-steps{row-gap:12px}.cs-page-procurement .pc-approach .sd-start-steps li{grid-template-rows:subgrid;grid-row:span 3;row-gap:12px;display:grid}.cs-page-procurement .pc-approach .sd-start-steps h3{margin:4px 0 0}}@media (width<=600px){.cs-page-procurement .pc-requirements-node{padding:20px 12px}.cs-page-procurement .pc-requirements-node:after{left:21px}.cs-page-procurement .pc-considerations{--consideration-gap:16px;grid-template-columns:1fr;margin:24px 0 0 24px;padding-left:24px}.cs-page-procurement .pc-considerations:before,.cs-page-procurement .pc-considerations:after{content:none}.cs-page-procurement .pc-considerations li{text-align:left;align-items:flex-start;padding:16px}.cs-page-procurement .pc-considerations li:before{width:24px;height:1.5px;top:calc(50% - .75px);left:-25.5px}.cs-page-procurement .pc-considerations li:after{content:"";top:-1.5px;left:-25.5px;bottom:calc(-1.5px - var(--consideration-gap));background:var(--diagram-line);width:1.5px;position:absolute}.cs-page-procurement .pc-considerations li:first-child:after{top:-25.5px}.cs-page-procurement .pc-considerations li:last-child:after{bottom:50%}}