Используя следующую разметку и css, я смог создать многострочные метки, которые не переносятся под переключателем:
<style type="text/css">
fieldset input, label {
float: left;
display: block;
}
fieldset li {
clear: both;
}
</style>
<fieldset>
<ol>
<li>
<input type="radio" id="x" />
<label for="x">
stuff<br/>
stuff1
</label>
</li>
<li>
<input type="radio" id="x" />
<label for="x">
stuff<br/>
stuff1
</label>
</li>
</ol>
</fieldset>
однако я не смог использовать:
fieldset label {
vertical-align: middle;
}
для центрирования метки по вертикали на переключателе, даже при применении ширины (оба предложения в ответе Дмитрия Фаркова. Моя главная цель состояла в том, чтобы не допустить переноса под переключателем, поэтому это решение пока подойдет.