:where(.pg-platform-infra-security-iam) .crumb{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:16px;line-height:1.5}:where(.pg-platform-infra-security-iam) .crumb a{color:var(--accent);font-weight:700}:where(.pg-platform-infra-security-iam) .crumb a:hover{text-decoration:underline;text-underline-offset:3px}:where(.pg-platform-infra-security-iam) .hero-visual .shot{margin-top:0}:where(.pg-platform-infra-security-iam) .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:center}:where(.pg-platform-infra-security-iam) .split .shot{margin-top:0}:where(.pg-platform-infra-security-iam) .split .sub{margin-bottom:20px}:where(.pg-platform-infra-security-iam) .split .glyph-row{margin-top:8px}:where(.pg-platform-infra-security-iam) .list{list-style:none;display:grid;gap:12px}:where(.pg-platform-infra-security-iam) .list li{border-top:1px solid var(--line);padding-top:12px}:where(.pg-platform-infra-security-iam) .list h3{font-size:var(--t-body);font-weight:800;letter-spacing:-.01em;line-height:var(--lh-h3)}:where(.pg-platform-infra-security-iam) .list p{font-size:var(--t-small);color:var(--muted);line-height:1.55;margin-top:4px}:where(.pg-platform-infra-security-iam) .bots-line{font-size:var(--t-small);color:var(--ink-2);line-height:1.6;margin-top:20px;max-width:62ch}:where(.pg-platform-infra-security-iam) .bots-line a{color:var(--accent);font-weight:700}:where(.pg-platform-infra-security-iam) .section .shot+.grid2,:where(.pg-platform-infra-security-iam) .section .shot+.grid3,:where(.pg-platform-infra-security-iam) .section .shot+.grid4,:where(.pg-platform-infra-security-iam) .section .shot+.glyph-row{margin-top:32px}:where(.pg-platform-infra-security-iam) .up{display:inline-flex;margin-top:24px}@media(max-width:960px){:where(.pg-platform-infra-security-iam) .split{grid-template-columns:minmax(0,1fr);gap:32px}}:where(.pg-platform-infra-security-iam) .gflow{list-style:none;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);padding:4px 24px}:where(.pg-platform-infra-security-iam) .gflow li{display:flex;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}:where(.pg-platform-infra-security-iam) .gflow li:first-child{border-top:0}:where(.pg-platform-infra-security-iam) .gflow .glyph{width:48px;height:48px}:where(.pg-platform-infra-security-iam) .gflow strong{display:block;font-size:var(--t-body);font-weight:800;line-height:1.3}:where(.pg-platform-infra-security-iam) .gflow span{display:block;font-size:var(--t-small);color:var(--muted);line-height:1.5}
