I think it’s fine, especially with a black cardigan or probably jacket.
It is smart, and with a jacket or possibly cardigan is fine. This is not a city job and doesn’t require a suit or black/navy plain items.
Yes, check it doesn’t reveal cleavage or shoulders. Wear tight and shoes that make it a bit formal. Have a suitable handbag.
I think it looks good.
As others say, your answers count, but in an interview such as this, the dress can be smart with the right accessories and if you like it and feel confident and professional in it, it’s more than fine.
There are a number of outfits that can look really smart. Different size and shapes of people wear outfits differently and few jobs can only tolerate the standard suit for an interview these days. As long as you are smart, look like you’re professional, then that’s the main thing. A little bit of personality or colour or pattern is not a detriment. And colour or pattern can always be toned down or up by the rest of the outfit.
I think it could be perfect. Wear it and be confident and yourself and professional.I hope you get the job.