"Insult" vs. "offend": what's the difference?

What is similar?
Both "insult" and "offend" are verbs that describe causing someone to feel hurt, upset, or disrespected through words or actions. They both involve negative impacts on a person's feelings or dignity.
What is different?
"Insult" often implies a deliberate act of disrespect or scorn, usually through harsh or derogatory remarks. It can be both a noun and a verb. "Offend" can be intentional or unintentional and refers to causing someone to feel upset or annoyed due to a perceived insult or violation of their values or sensibilities. Unlike "insult," "offend" is primarily used as a verb and can also refer to breaking a law or rule.
Which one is more common?

Examples of usage
Insult- She insulted him by calling his work worthless.
- He felt insulted when they laughed at his proposal.
- The comedian's joke was meant to insult the politician.
- I hope I didn't offend you with my comments.
- The advertisement was pulled because it might offend viewers.
- He apologized for offending her with his careless remarks.