How to set Label font?

I am almost sorry I ask this question because similar ones were asked (and answered) before but it seems that the approach has changed in version 7.x and older examples no longer work.

I would like to apply MONTSERRAT_48 font to a label.
This font has been enabled in lv_conf.h, lv_font_montserrat_48 variable of lv_font_t type is available but I do not know what to do with it.

lv_ex_style_7() example available in docs overview/style demonstrates how to set text color or even letter_space but not text font and no lv_style_set_text_font() method is available.

Please advise.

lv_style_set_text_font does exist, so something along the lines of this should work.

lv_style_set_text_font(&style, LV_STATE_DEFAULT, &lv_font_montserrat_48);