Create teams, assign users and clients, and restrict visibility based on team membership. Owners = full visibility, managers = team visibility, users = own meetings only. Org-wide sharing still possible.