Is there a way to have labeling resize when zooming into the map?
In Map Viewer you can create multiple label classes. You can set a scale range for that label class and set the size for the label to suit the scale range you want to display them in. You can duplicate the class by clicking on the ... in the top right corner of the label class which can help reduce some of the time for styling, filter, field selection and expression building.