.lens-guide .management-framework{border:1px solid var(--guide-line);background:#fafbfc;border-radius:4px;margin:30px 0;padding:28px}.management-framework figcaption{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.35}.management-framework figcaption>span{color:var(--guide-muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:9px;font-size:14px;font-weight:700;display:block}.lens-guide .management-framework__note,.lens-guide .management-framework__footnote{color:var(--guide-muted);font-size:14px;line-height:1.65}.lens-guide .management-framework__note{margin:12px 0 22px}.lens-guide .management-framework__footnote{border-top:1px solid var(--guide-line);margin:22px 0 0;padding-top:16px}.lens-guide .management-flow,.lens-guide .management-example,.lens-guide .management-milestones{margin:24px 0 0;padding:0;list-style:none}.lens-guide .management-flow>li{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);column-gap:34px;margin:0;padding:0 0 26px 24px;display:grid;position:relative}.lens-guide .management-flow>li:last-child{padding-bottom:0}.management-flow__stage{min-width:0;position:relative}.management-flow__stage:before,.management-example>li:before{content:"";border:2px solid var(--guide-blue);box-sizing:border-box;background:#fafbfc;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:-24px}.management-flow__stage>strong,.management-example>li>strong,.management-milestones>li>strong{color:var(--guide-blue);font-size:17px;line-height:1.45;display:block}.lens-guide .management-flow__stage>p,.lens-guide .management-example>li>p,.lens-guide .management-milestones>li>p{margin:6px 0 0;font-size:15px;line-height:1.65}.management-flow .management-connector{background:var(--guide-blue);width:2px;position:absolute;top:17px;bottom:-7px;left:4px}.management-connector:after{content:"";background:var(--guide-blue);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:8px;position:absolute}.management-flow .management-connector:after{top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.management-branches{border-left:1px dashed var(--guide-muted);min-width:0;padding-left:18px;position:relative}.management-flow>li:has(.management-branches) .management-flow__stage:after{content:"";pointer-events:none;border-top:1px dashed var(--guide-muted);border-left:1px dashed var(--guide-muted);width:calc(100% + 48px);height:24px;position:absolute;top:-12px;left:-14px}.management-branches:before{content:"";pointer-events:none;border-left:1px dashed var(--guide-muted);width:1px;height:12px;position:absolute;top:-12px;left:-1px}.management-branches>strong{color:var(--guide-muted);text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:1.6;display:block}.lens-guide .management-branches ul{margin:10px 0 0;padding:0;list-style:none}.lens-guide .management-branches li{margin:0 0 14px;padding:0;position:relative}.management-branches li:before{content:"";pointer-events:none;border-top:1px dashed var(--guide-muted);width:12px;position:absolute;top:10.5px;left:-19px}.management-branches li>strong{font-size:14px;line-height:1.5}.lens-guide .management-branches li>p{color:var(--guide-muted);margin:3px 0 0;font-size:14px;line-height:1.6}.management-flow>li:has(.management-branches) .management-flow__stage{align-self:stretch}.management-waiting{margin:24px 0 0}.management-waiting>div{border-top:1px dashed #8792a3;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:16px 0;display:grid}.management-waiting dt{color:var(--guide-blue);font-size:16px;font-weight:700}.management-waiting dd{margin:0;font-size:15px;line-height:1.65}.lens-guide .management-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.lens-guide .management-milestones>li{min-width:0;margin:0;padding:24px 0 0;position:relative}.management-milestones>li:before{content:"";background:var(--guide-blue);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.management-milestones small{color:var(--guide-muted);margin-top:10px;font-size:14px;line-height:1.6;display:block}.management-milestones .management-connector{background:var(--guide-blue);height:2px;position:absolute;top:4px;left:10px;right:-24px}.management-milestones .management-connector:after{top:50%;left:50%;transform:translate(-50%,-50%)}.management-framework--example blockquote{border-left:2px solid var(--guide-blue);margin:24px 0;padding-left:18px;font-size:21px;line-height:1.5}.lens-guide .management-example>li{grid-template-columns:145px minmax(0,1fr);gap:16px;margin:0;padding:0 0 26px 24px;display:grid;position:relative}.lens-guide .management-example>li:last-child{padding-bottom:0}.lens-guide .management-example>li>p{margin-top:0}.management-example .management-connector{background:var(--guide-blue);width:2px;position:absolute;top:17px;bottom:-7px;left:4px}.management-example .management-connector:after{top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.management-example>li:before{left:0}.management-ownership{border-block:1px solid var(--guide-line);margin:24px 0;padding:20px 24px}.management-ownership>div{grid-template-columns:130px minmax(0,1fr);gap:18px;padding:9px 0;font-size:16px;line-height:1.6;display:grid}.management-ownership dt{color:var(--guide-muted);font-weight:700}.management-ownership dd{margin:0}.management-action-template{table-layout:fixed;border-collapse:collapse;width:100%;margin:24px 0;font-size:16px;line-height:1.6}.management-action-template caption{text-align:left;color:var(--guide-muted);padding:0 0 12px;font-size:15px}.management-action-template th,.management-action-template td{border-bottom:1px solid var(--guide-line);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:12px 14px}.management-action-template th{width:32%;color:var(--guide-ink);font-weight:600}.management-action-template thead{background:#f5f8ff}.management-action-template thead th:last-child{width:auto}.management-employee-update,.management-communication-template{border-left:3px solid var(--guide-blue,#2457d6);overflow-wrap:anywhere;background:#f5f8ff;margin:20px 0;padding:18px 22px}.management-employee-update p:last-child,.management-communication-template p:last-child{margin-bottom:0}.management-communication-template{-webkit-user-select:text;user-select:text}.management-communication-template:focus-visible{outline-offset:4px;outline:2px solid #2457d6}@media (max-width:600px){.management-employee-update,.management-communication-template{padding:16px}.management-action-template th{width:36%}.management-action-template th,.management-action-template td{padding:10px 8px}}@media (max-width:1100px){.lens-guide .management-milestones{display:block}.lens-guide .management-milestones>li{padding:0 0 28px 24px}.lens-guide .management-milestones>li:last-child{padding-bottom:0}.management-milestones>li:before{top:7px}.management-milestones .management-connector{width:2px;height:auto;inset:17px auto -7px 4px}.management-milestones .management-connector:after{transform:translate(-50%,-50%)rotate(90deg)}}@media (max-width:600px){.lens-guide .management-framework{padding:22px 16px}.management-framework figcaption{font-size:21px}.lens-guide .management-flow>li{display:block}.management-branches{margin:26px 0 0;padding-left:15px}.management-flow>li:has(.management-branches) .management-flow__stage:after{border-top:0;border-bottom:1px dashed var(--guide-muted);width:14px;height:calc(100% + 23.6px);top:12px}.management-branches:before{content:none}.management-branches li:before{width:9px;left:-16px}.management-waiting>div{display:block}.management-waiting dd{margin-top:6px}.lens-guide .management-example>li{display:block}.lens-guide .management-example>li>p{margin-top:6px}.management-framework--example blockquote{font-size:19px}.management-ownership{padding-inline:0}.management-ownership>div{grid-template-columns:1fr;gap:3px}}
