The first two lines of what is inside of the curly brackets, handle the hanging indent. It indents twice as far as the default indent then outdents the first line by half that indent.
The third line makes it behave like a list with a disc.
The fourth makes the disc position not hang out to the left. (remove the line and see what I mean)
In Google I searched for: css hanging indent
I used the info on this page: https://www.thesitewizard.com/css/hanging-indents.shtml
Then I searched for: css bullet div
Note: In Styles it is under div.io so including div with css bullet is important to get to what you need.
I then used some of the info on this page: https://stackoverflow.com/questions/32039846/can-i-use-css-to-add-a-bullet-point-to-any-element
I did know how to do the hanging indent, but looked it up to be sure. I did not know about how to make the list ‘look’.
For some reason the second and following lines of a list item aren’t lining up like yours. Depending on font size and screen width, they are either a bit too far to the right or left. I tried to adjust text-indent, but the alignment still varies. Do you have any ideas on how to improve the alignment?
In the following printscreens, the CSS is exactly as suggested. The bigger the font, the more each item looks like a normally indented paragraph.