.cs-page-project-delivery .pd-delivery-stages{--stage-gap:24px;gap:var(--stage-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-page-project-delivery .pd-delivery-stages 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:12px;min-width:0;margin:0;padding:16px 12px;display:flex;position:relative}.cs-page-project-delivery .pd-delivery-stages li>div{min-width:0}.cs-page-project-delivery .pd-delivery-stages strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.cs-page-project-delivery .pd-delivery-stages li>div>span{color:var(--cs-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.cs-page-project-delivery .pd-stage-arrow{left:calc(100% + var(--stage-gap) / 2 - 10px);pointer-events:none;width:20px;height:16px;position:absolute;top:calc(50% - 8px)}.cs-page-project-delivery .pd-art-on-accent{fill:none;stroke:#fff}.cs-page-project-delivery .pd-evidence .pd-client-label{color:var(--cs-muted);margin:0 0 12px;font-size:16px}.cs-page-project-delivery .pd-evidence h2{margin-bottom:20px;font-size:32px;line-height:1.2}.cs-page-project-delivery .pd-office-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-project-delivery .pd-office-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-project-delivery .pd-office-branches{--branch-gap:12px;gap:var(--branch-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.cs-page-project-delivery .pd-office-branches:before{content:"";top:-16px;left:calc((100% - 2 * var(--branch-gap)) / 6);right:calc((100% - 2 * var(--branch-gap)) / 6);background:var(--diagram-line);height:1.5px;position:absolute}.cs-page-project-delivery .pd-office-branches:after{content:"";background:var(--diagram-line);width:1.5px;height:16px;position:absolute;top:-32px;left:calc(50% - .75px)}.cs-page-project-delivery .pd-office-branches li{border:1.5px solid var(--diagram-line);background:var(--diagram-node);text-align:center;border-radius:6px;justify-content:center;align-items:center;min-width:0;margin:0;padding:16px 8px;display:flex;position:relative}.cs-page-project-delivery .pd-office-branches li:before{content:"";background:var(--diagram-line);width:1.5px;height:16px;position:absolute;top:-17.5px;left:calc(50% - .75px)}.cs-page-project-delivery .pd-office-branches span{font-size:15px;font-weight:500;line-height:1.5}.cs-page-project-delivery .pd-considerations{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.cs-page-project-delivery .pd-considerations .sd-service-item{border-color:var(--cs-paper-line);padding-bottom:0}.cs-page-project-delivery .pd-considerations h3{font-weight:500}.cs-page-project-delivery .pd-considerations p{font-size:16px}@media (width<=1000px){.cs-page-project-delivery .pd-considerations{column-gap:24px}}@media (width<=600px),(width>=1001px) and (width<=1200px){.cs-page-project-delivery .pd-delivery-stages{grid-template-columns:1fr}.cs-page-project-delivery .pd-delivery-stages li{text-align:left;flex-direction:row;padding:12px}.cs-page-project-delivery .pd-stage-arrow{left:calc(50% - 10px);top:calc(100% + var(--stage-gap) / 2 - 8px);transform:rotate(90deg)}}@media (width<=600px){.cs-page-project-delivery .pd-evidence h2{font-size:30px}.cs-page-project-delivery .pd-office-node{padding:20px 12px}.cs-page-project-delivery .pd-office-node:after{left:21px}.cs-page-project-delivery .pd-office-branches{--branch-gap:16px;grid-template-columns:1fr;margin:24px 0 0 24px;padding-left:24px}.cs-page-project-delivery .pd-office-branches:before,.cs-page-project-delivery .pd-office-branches:after{content:none}.cs-page-project-delivery .pd-office-branches li{text-align:left;justify-content:flex-start;padding:16px}.cs-page-project-delivery .pd-office-branches li:before{width:24px;height:1.5px;top:calc(50% - .75px);left:-25.5px}.cs-page-project-delivery .pd-office-branches li:after{content:"";top:-1.5px;left:-25.5px;bottom:calc(-1.5px - var(--branch-gap));background:var(--diagram-line);width:1.5px;position:absolute}.cs-page-project-delivery .pd-office-branches li:first-child:after{top:-25.5px}.cs-page-project-delivery .pd-office-branches li:last-child:after{bottom:50%}.cs-page-project-delivery .pd-considerations{grid-template-columns:1fr}.cs-page-project-delivery .pd-considerations .sd-service-item{padding-bottom:24px}.cs-page-project-delivery .pd-considerations .sd-service-item:last-child{padding-bottom:0}}