How to change the appearance of the terms in a term list?

Using show terms.item, we can recreate the styling that you want. First, here’s a show rule to recreate the defaults:

#show terms.item: it => {
  strong(it.term)
  terms.separator
  it.description
  linebreak()
}

/ A: 1
/ B: 2

(mostly; I think there’s a small difference in that this doesn’t put the whole terms list in a paragraph/block?)

… based on this, it’s easy to create to formatting you want:

#show terms.item: it => {
  text(red, it.term)
  terms.separator
  it.description
  linebreak()
}

/ A: 1
/ B: 2
2 Likes