The Duchess of Sussex stepped out in a pink off-the-shoulder Carolina Herrera dress at Queen Elizabeth's official birthday celebration.