Может быть, я неправильно понимаю, как работают условные комментарии CSS, но я думал, что бит в середине условного выражения будет отображаться только для IE ... однако Chrome и Firefox оба оценивают его, а левое поле не равно 35px - 20px ... Чего мне не хватает?
.policies li li { margin-left: -20px; }
<!--[if IE]>
.policies li { margin-left: 45px; }
.policies li li { margin-left: 35px; }
<![endif]-->