Why is "le" marked as correct if we have "de" in subordinate clause?
It should be "en"
In another example, given below you say that "en" is correct for a similar case
La liberté d'expression est un droit fondamental mais il faut ________ respecter les limites.