Brightly coloured garments, Hunger Games-esque visors and the most specific dress code imaginable: Royal Ascot 2018 is only a few months away. But if you're going, you'd better start planning your outfit now: the style guide for this year's fashionable event has now been revealed and the rules are as strict as ever.