For #24878 Added validation per Figma. Some validation questions may be outstanding in Slack. They can be addressed in a subsequent PR. # Checklist for submitter - [x] Added/updated automated tests - [x] A detailed QA plan exists on the associated ticket (if it isn't there, work with the product group's QA engineer to add it) - [x] Manual QA for all new/changed functionality