Does the buff cancelling by some heroes last a few turns or the whole fight?

Does the buff cancelling by some heroes last a few turn or the all fight?

It lasts only as many turns as is mentioned in the hero special in the cards.

What about when there no mention of turn aka Tyrum and Sabina?
Thanks for the reply.
Wolf9

Tyrum and Sabina debuff immediately, there are no lasting ulterior effects.

Thanks again.
Wolf9
Xxxxxxxxxxx

To be clear when a card says “removes buffs” they are removed permanently and would only be reinstated by the special that created them being cast again

Good use of the title