Easier if you attach the output style to let us make the change directly, but have the | (forced separation “pipe” character) before the punctuation. It is sometimes hard to figure out, as fields that are empty can make it less clear where the punctuation mark is coming from. In the below, I used a * for the “link adjacent” character which appears as a tiny diamond in your out put templates, and also ensures the linkage between words, fields and puntuation. The pipe is on the (US anyway) keyboard but both these special characters can be added from the insert field dropdown.
Reporter|,*‘Title’|,*Newspaper|,*Issue Date|,*p.^pp.*Cited Pages|.*Edition*edn|, Section|*<URL>|*[accessed*Access Date]|.