Differences between ways to say "girl"?

Hello! I was wondering if someone could explain the nuances and perhaps the different situations in which you’d use 女の子, 女子, and 少女 since they all essentially mean “girl”.

Thank you!

Well, here’s a somewhat related article:

I think this post might be helpful understanding the nuances :grin:

Thank you! This is great