JSFiddle - React, Tailwind, and code Playground

HTML

Wish all class list element to have the <b>same width of 50% of the boddy</b> so the 2 first .list get on the first line, the 3rd and 4th on the second line, etc.
<br />
<br />
<div class="full">
    <div class="list"> 
        <span class=" level">hello</span>
        <span class="logic-english">world!</span>

    </div>
    <div class="list">
        <span class=" level">Or should</span>
        <span class="logic-english">I say....</span>

    </div>
    <div class="list">
        <span class=" level">something else</span>
        <span class="logic-english">such as...</span>

    </div>
    <div class="list">
        <span class=" level">Goodbye</span>
        <span class="logic-english">world!</span>

    </div>
</div>

CSS

.full { width: 100%; border: 1px solid #666; padding: 5px; }
.list { border: 1px solid #333; margin: 2px; }

.list { font-size: 0.8em; min-width: 47% ; display: inline-block;}
.list:nth-child(4n+3), .list:nth-child(4n+4) { background: #FFAAAA; width: 47%; }