I just figured it out. It's not the text that was not aligning with the radios and checkboxes. It was the radios and checkboxes themselves. Also, this code changes the colour of the fill when you select a radio or checkbox. I didn't like the default bright blue on Apple devices.
.sqs-block-form .field-list fieldset.checkbox input[type="checkbox"] {
accent-color: #443A31;
vertical-align: middle;
}
.sqs-block-form .field-list fieldset.radio input[type="radio"] {
accent-color: #443A31;
vertical-align: middle;
}