Most Americans oppose oil drilling on federal lands