1. У тебя в макете используется другой шрифт + list-style: none добавь для ul, задай падинги, увеличь расстояние между буквами и все будет ок.
2. Элементарно, создается два блока, в одном блоке
<div style="display:flex">
<div style="width:50%">Левая колонка</div>
<div style="width:50%">Правая колонка</div>
</div>
Или можешь вместо width задать относ ед flexbox