.collaboration-hero .wrap{max-width:980px}.collaboration-grid,.legal-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.collaboration-card,.legal-route{display:flex;flex-direction:column;gap:14px;padding:30px;border:1px solid rgba(16,70,63,.18);border-radius:22px;background:#fff;box-shadow:0 14px 40px rgba(16,70,63,.08)}.collaboration-card h2,.legal-route h2{margin:0;color:#123f39}.collaboration-card p,.legal-route p{margin:0}.collaboration-card ul{padding-left:20px;margin:0 0 8px}.collaboration-card .primary{margin-top:auto;text-align:center}.role-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#dcebe6;color:#164e46;font-weight:800}.collaboration-principles,.db-connection{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;margin-top:54px;padding:38px;border-radius:24px;background:#eff6f3}.collaboration-principles ol,.collaboration-principles ul{margin:0;padding-left:22px}.collaboration-principles li{margin-bottom:14px}.collaboration-principles li span{display:block;margin-top:4px;color:#526863}.db-connection{align-items:center;background:#fff;border:1px solid rgba(16,70,63,.18)}.db-connection .secondary{justify-self:end}.route-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.route-actions .primary,.route-actions .secondary{text-align:center}.simple-steps{display:grid;gap:12px;padding:0;list-style:none}.simple-steps li{padding:14px 16px;border-left:4px solid #267765;background:#f2f7f5}.simple-steps span{display:block;margin-top:4px}@media(max-width:900px){.collaboration-grid,.legal-route-grid,.collaboration-principles,.db-connection{grid-template-columns:1fr}.db-connection .secondary{justify-self:start}}@media(max-width:600px){.collaboration-card,.legal-route,.collaboration-principles,.db-connection{padding:22px}.collaboration-grid,.legal-route-grid{gap:16px}}
