To fix visual error styling: made legend visually hidden...

* made legend visually hidden
* repeat question in aria-hidden span
* hint and error text now outside of legend