use width for radio buttons, not margin
use width for radio buttons, not margin

This fixes #962 – the margin was causing flex to overflow the radio buttons when the text was long, causing the male and other options to render on top of each other. This fixes that by giving the radio buttons a fixed with relative to the parent container, and by ensuring that languages with long localizations will still be visible in overflow text.

LLK/scratch-www,LLK/scratch-www