All
Layout
Horizontal Feature Accordion
Four side-by-side panels: the active one widens to reveal title, text and a figure, the others keep only an icon and a vertical title; hover, click or arrow keys, stacking vertically when space runs out.
No dependency: paste the HTML into your page, the CSS into your stylesheet, and the JavaScript into a function that receives the parent element (root).