Managed to add the interactivity as intended on mobile and desktop versions, although the middle screen sizes might be a bit sub optimal for the time being. So, maybe some time to flesh out the middle screen sizes, especially for the tooltip component would be something to improve on.
What challenges did you encounter, and how did you overcome them?The most challenging part was getting the interactive part differently on mobile and desktop versions, but with more experimentations with the CSS, it eventually worked the way it was supposed to.