.cs-page-security .sc-security-areas{--area-gap:20px;gap:var(--area-gap);margin:0;padding:0 0 0 24px;list-style:none;display:grid}.cs-page-security .sc-security-areas li{border:1.5px solid var(--diagram-line);background:var(--diagram-node);border-radius:6px;align-items:center;gap:16px;min-width:0;margin:0;padding:10px 16px;display:flex;position:relative}.cs-page-security .sc-security-areas li:before{content:"";background:var(--diagram-line);width:24px;height:1.5px;position:absolute;top:calc(50% - .75px);left:-25.5px}.cs-page-security .sc-security-areas li:after{content:"";top:-1.5px;left:-25.5px;bottom:calc(-1.5px - var(--area-gap));background:var(--diagram-line);width:1.5px;position:absolute}.cs-page-security .sc-security-areas li:first-child:after{top:calc(50% - .75px)}.cs-page-security .sc-security-areas li:last-child:after{bottom:50%}.cs-page-security .sc-security-areas .cs-art{width:56px;height:56px}.cs-page-security .sc-security-areas li>div{min-width:0}.cs-page-security .sc-security-areas strong{color:var(--cs-text);font-size:15px;font-weight:500;line-height:1.5;display:block}.cs-page-security .sc-security-areas li>div>span{color:var(--cs-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.cs-page-security .sc-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cs-page-security .sc-lifecycle li{border:1.5px solid var(--diagram-line);text-align:center;border-radius:6px;place-content:center;margin:0;padding:12px 8px;font-size:14px;line-height:1.5;display:grid}.cs-page-security .sc-branch-connector{width:100%;height:40px}.cs-page-security .sc-data-step{border:1.5px solid var(--diagram-line);border-radius:6px;align-items:center;gap:16px;padding:16px;display:flex}.cs-page-security .sc-data-step strong,.cs-page-security .sc-check-outcomes strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.cs-page-security .sc-data-step span,.cs-page-security .sc-check-outcomes span{color:var(--cs-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.cs-page-security .sc-check-outcomes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cs-page-security .sc-check-outcomes>div{border:1.5px solid var(--diagram-line);border-radius:6px;padding:12px}.cs-page-security .sc-check-outcomes .sc-review-step{border-top:3px solid var(--cs-red);padding-top:10.5px}.cs-page-security .sc-check-outcomes span{margin:0 0 4px}.cs-page-security .sc-role-grid .sd-service-item{border-color:var(--cs-paper-line);padding-bottom:0}.cs-page-security .sc-role-grid p{font-size:16px}@media (width<=600px){.cs-page-security .sc-security-areas li{gap:12px;padding:10px 12px}.cs-page-security .sc-security-areas .cs-art{width:48px;height:48px}.cs-page-security .sc-lifecycle{gap:8px}.cs-page-security .sc-lifecycle li{padding:10px 4px}.cs-page-security .sc-data-step{gap:12px;padding:12px}.cs-page-security .sc-check-outcomes{gap:12px}.cs-page-security .sc-role-grid .sd-service-item{padding-bottom:24px}.cs-page-security .sc-role-grid .sd-service-item:last-child{padding-bottom:0}}@media (width<=360px){.cs-page-security .sc-check-outcomes>div{padding-inline:10px}.cs-page-security .sc-data-step{flex-direction:column;align-items:flex-start}}