Brexit agreement: What does the 585-page document say?

The BBC's Adam Fleming takes a very brief look at what's in the 585-page Brexit draft agreement document.

Want a bit more detail? Here's a 60 second summary

Got longer? Here is the document in two minutes