I added a comment on this question with some links to resources about Dynamic Type. I replicated your UI using that approach in the following gist so you can see what that might look like. Gist
You may want to implement different UI, or differences in your existing UI, based on the size class of the user's device. Ensuring things look right on the various devices is a big part of the UI side of app development.
You may want to consider fetching the consent agreement's text from a service as simplified HTML. If you do that, you can create an NSAttributedString using the HTML. The HTML can style the text as blue, and I think you can still set the font using Dynamic Type approach from the gist (I didn't verify this). If you're fetching HTML for the consent agreement, you'll be able to change the text without recompiling your app.