.role-illustration-module__3Z8eFa__figure{gap:.65rem;min-width:0;margin:1.25rem 0 0;display:grid}.role-illustration-module__3Z8eFa__visual{width:100%;max-width:360px;height:140px;margin-inline:auto;display:block;overflow:visible}.role-illustration-module__3Z8eFa__panel{stroke:#4c8060;stroke-width:1px}.role-illustration-module__3Z8eFa__iconAccent{fill:#55e6a5;stroke:#b6f4cf;stroke-width:1px}.role-illustration-module__3Z8eFa__iconLine,.role-illustration-module__3Z8eFa__iconCut,.role-illustration-module__3Z8eFa__documentFold,.role-illustration-module__3Z8eFa__contractFold,.role-illustration-module__3Z8eFa__contractCheck,.role-illustration-module__3Z8eFa__shieldCheck{fill:none;stroke:#9de8ba;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.role-illustration-module__3Z8eFa__iconCut{stroke:#e4f7e9}.role-illustration-module__3Z8eFa__connector{fill:none;stroke:#70d99c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.role-illustration-module__3Z8eFa__arrow{fill:#70d99c}.role-illustration-module__3Z8eFa__document,.role-illustration-module__3Z8eFa__contract,.role-illustration-module__3Z8eFa__shield{fill:#1b3224;stroke:#7ecb9d;stroke-linejoin:round;stroke-width:1.2px}.role-illustration-module__3Z8eFa__contractCheck,.role-illustration-module__3Z8eFa__shieldCheck{stroke:#c0f6d3;stroke-width:2px}.role-illustration-module__3Z8eFa__refusedBranch{fill:none;stroke:#d39d69;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.role-illustration-module__3Z8eFa__refusedBar{stroke:#e6b57d;stroke-linecap:round;stroke-width:2px}.role-illustration-module__3Z8eFa__caption{max-width:36rem;min-height:3em;color:var(--muted);font-size:clamp(.78rem,.73rem + .15vw,.88rem);line-height:1.45}@media (max-width:560px){.role-illustration-module__3Z8eFa__figure{margin-top:1rem}.role-illustration-module__3Z8eFa__visual{height:140px}}@media (prefers-reduced-motion:reduce){.role-illustration-module__3Z8eFa__visual{scroll-behavior:auto}}
