Scotland fought through injuries and self-inflicted setbacks to earn a vital point against Switzerland, keeping their Euro 2024 campaign alive.…