The aim of any website should be to provide people with a quick access to information, without having to waste time looking for it. Basically it implies that any website must employ scannable text.
There is a brilliant article that may help your friend with respect to this -
Basically, what the article says is that Users won’t read web content unless the text is clear, the words and sentences are simple, and the information is easy to understand
To organise the bullet points, your friend can use something called as 'Chunking'.
Chunking is a concept that originates from the field of cognitive psychology. UX professionals can break their text and multimedia content into smaller chunks to help users process, understand, and remember it better.
I suggest that make the content legible and easy to scan and that can be by chunking the text. Make each bullet point as a chunk and leave enough whitespace around each chunk. You can play with typography heirarchy and experiement with the bolder fonts for the main pointers and smaller/lighter fonts for the extra 'paragraph' text. One idea I can suggest is as below -