what is a difference between obligations of us citizens and responsibilities

max 30 words and use a simple explination

Obligations are legal duties that citizens must fulfill (e.g., paying taxes), while responsibilities are moral duties or tasks citizens are expected to undertake (e.g., voting).