I found this challenging, (perhaps because of a late night last night but maybe because there were some ingenious clues?).
FOI: 21d
LOI: 1a
COD: Too many from which to choose but I really appreciated 9a, 10 a, 3d, 8d, 13d and 19d. On reflection, it’s a toss-up between 10a and 19d.
Thanks Jono for sharing the link and Everyman for a real brain teaser of a puzzle.