When a for-profit company and a nonprofit organization team up to achieve a goal that is positive for both the community and the company, it is called ______.
planned giving
strategic philanthropy
community outreach
social-context charity