philosophy-modern
from the biblatex-philosophy
style family is a good start for this.
With only little change (the publocformat=loccolonpub
option - which is specific to biblatex-philosophy
, and \renewcommand*{\newunitpunct}{\addperiod\space}
) we get
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=philosophy-modern, publocformat=loccolonpub]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewcommand*{\newunitpunct}{\addperiod\space}
\begin{document}
\cite{sigfridsson,worman,geer,knuth:ct:a,knuth:ct:b,knuth:ct:c,companion,westfahl:space,brandt}
\printbibliography
\end{document}

biblatex-philosophy
'sphilosophy-modern
style. There are lot of options to customise its output and the unmodified output looks quite similar to what you want. Depending on how your journal processes subscriptions it might, however, be a waste of time and effort to try and mirror their output if they do the final typesetting. Maybe you should ask the staff how and if they handle LaTeX submissions and in particular what to do about the bibliography.