The output must be a JSON object with two fields: 'question' (plain text) and 'answer' (valid HTML). Markdown is forbidden; only HTML tags are allowed. Paragraphs should not exceed 3 lines, and bulleted lists should be used. TeX must be within math blocks with double-escaped slashes. Single quotes must be used for HTML/JS attributes and TeX strings. Tables require specific styling. Graphs should be visualized with Chart.js.