Даже если вам нужно использовать встроенный CSS, я думаю, вы можете немного упростить свой код и воспользоваться каскадом, добавив некоторые из этих свойств в <ul>
.
Возможно, есть несколько способов сделать это, но я добавил display: table-cell; vertical-align: middle;
к <div>
s ...
<ul style="color: black; font-family: 'Arial', sans-serif; font-size: 32px;">
<li style="margin: 0; padding-bottom: 23px;">
<div style="font-size: 17px; display: table-cell; vertical-align: middle;">[%code1%]</div>
</li>
<li style="margin: 0 0 23px 0;">
<div style="font-size: 17px; display: table-cell; vertical-align: middle;">[%code2%]</div>
</li>
<li style="margin: 0 0 23px 0;">
<div style="font-size: 17px; display: table-cell; vertical-align: middle;">[%code3%]</div>
</li>
<li style="margin: 0 0 23px 0;">
<div style="font-size: 17px; display: table-cell; vertical-align: middle;">[%code4%]</div>
</li>
</ul>