I wonder if there is any difference in nuance between 'hard' and 'difficult'.

For example,

"He asked me a difficult question." vs "He asked me a hard question."

Is there any difference in meaning and nuance?

Would you please explain it? : )

Thank you in advance~!
"Difficult" is a more formal word. If a politician were asked something in an interview and said, "That's a hard question to answer," it would sound more "folksy" and conversational than, "That's a difficult question to answer."