Template format to align footnote text, with non-superscript numbers

I’m using pandoc & typst to do markdown to PDF. I’d like to format the footnote.entrys such that:

  1. The number is normal text (not superscript), followed by a ., then tab/indent, then first line of text.
  2. All text is left aligned together.

Similar to how Wikipedia does its references:

I’ve achieved #1 with the code below, but I’m unclear how to do #2 (alignment).

  show footnote.entry: it => {
    let loc = it.note.location()
    numbering(
      "1. ",
      ..counter(footnote).at(loc),
    )
    it.note.body
  }