The Duchess of Sussex looked smashing in a red gown, identified by Vogue as a Carolina Herrera piece, at the Children's ...