Category cards
Each of the ten entries renders as a self-contained card: OWASP ID and name, a description of the weakness, a short scenario showing how it gets exploited, and a mitigation list. Selecting a card expands it in place. Because the content is bundled with the page rather than fetched per click, the same cards display identically once the page has loaded, even offline.