since it's a platform for non-lawyers to use, the text is too legal sounding, for example your topics
Commercial law - Business transactions and agreements.
Criminal law - Addressing crime and sentencing.
Employment law - Fairness for employers and employees.
Estate and probate law - Managing and distributing assets.
Family law - Separation, divorce, and settlements.
Immigration law - Visas, residency, and sponsorships.
Litigation - Matters involving the courts.
Some of those are things your target clientele might not understand (maybe I am underestimating the intelligence of the U.S general public here, which I believe is your intended audience, but I've heard you'll never go broke doing that)
I might want it like
Commercial Law = I need to make a contract!
Employment law = two categories, I am an employee. What are my rights? and I am a business owner. What are my rights? And that second one I might put into parts merge in bits of commercial law.
and so forth, someone might read probate law? That's me I'm going on probation!!
Things I might expect, you don't get lots of criminal law customers.
From having worked at Thomson Reuters, once you have the tech in place to gather and organize this data the money making is in segmentation. Yeah, this is how you might organize things if you were making a site for Lawyers, but I sort of feel it is wrongly structured for a site for non-lawyers. Hopefully you are getting data on usage patterns to think of restructuring as I think you could maybe build something more intuitive solutions for potential lawyer customers.
I also hate chat based UI, so that may explain some negative feelings here.