Navigation items should be wrapped in a navigation parent element (following the BEM naming pattern). This will gap the components. The content can be further justified (evenly, space around, etc) using trumps to suit the design pattern.
<div>
<nav class="navigation" aria-label="navigation menu">
<ul>
<li>
<a href="/navigation" class="navigation__item">policy overview</a>
</li>
<li>
<a href="/navigation" class="navigation__item navigation__item--selected">policy overview</a>
</li>
</ul>
</nav>
</div>These examples show a leading icon, but the icon can both precede and follow the navigation text.
<a href="/navigation" class="navigation__item">
<span class="material-symbols-rounded" aria-hidden="true">info</span>
policy overview
</a>
<a href="/navigation" class="navigation__item navigation__item--selected">
<span class="material-symbols-rounded" aria-hidden="true">info</span>
policy overview
</a> <a href="/navigation" class="navigation__item navigation__item--underlined">
policy overview
</a>
<a href="/navigation" class="navigation__item navigation__item--underlined navigation__item--selected">
policy overview
</a>