What meal and rest breaks are required for young workers in non-agricultural
jobs, like restaurants, grocery stores, health care, etc?

Teen workers (under age 18)
are entitled to an uninterrupted meal break of at least 30 minutes
if they work more than 5 hours in a day. They also are entitled to
at least a 10-minute paid rest break for each 4 hours worked. They must be allowed a
rest period no later than the end of the third hour of the shift.

Fourteen- and 15-year-old workers
may not work more than 4 hours without a 30-minute uninterrupted meal
period. This is separate from and in addition to rest breaks. They
must also receive a paid rest break of at least 10 minutes for every
2 hours worked. They must have a rest period after 2 hours for
every 4 hours of work.