.role-capabilities{padding:0;margin:15px 0;list-style:none;font-size:11px;line-height:1.7;color:#65748a}.role-capabilities li{padding:5px 0 5px 17px;position:relative}.role-capabilities li:before{content:'✓';position:absolute;left:0;color:#4aa99e}.resource-panel{margin-top:20px;padding:25px}.resource-panel h2{font-size:18px}.resource-panel a{color:#526fd4;text-decoration:underline}.infrastructure-entry{margin-top:12px;max-width:100%;white-space:normal;text-align:left}.infrastructure-contract{margin:18px 0;background:#ffffff5c;padding:15px;border:1px solid #fff8;border-radius:12px}.infrastructure-contract pre{font:11px/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#28324c0a;padding:14px;border-radius:9px}.infrastructure-contract p,.infrastructure-contract small{font-size:11px;line-height:1.7;color:#69748a}.resource-panel .setting-row{flex-wrap:wrap}.resource-panel .setting-row strong{font-size:11px}.role-card footer{flex-wrap:wrap;gap:10px}
