Design for societal resilience