Hi,
I was about to let you know about the image being cut off on mobile too ☺
Looking at your html, the button should be the click handler. I would recommend wrapping the question text and image inside the button. This would make your solution more accessible.
I'll also make you aware of the importance of heading levels going in order. You need one h1 per page. Subsequent headings should then be h2s. If you wrap the question in a button though you may not need need headings at all
Take a look at this site for a good pattern [inclusive components] (https://inclusive-components.design/collapsible-sections/)