Brexit deal: Where have the UK and EU compromised?

After tense negotiations, both sides made concessions to reach a new deal.