<% if criteria.present? %>
  <div class="govuk-grid-column-one-third">
  <% if local_assigns[:heading] %>
    <h3 class="govuk-heading-m"><%= heading %></h3>
  <% end %>
    <aside>
      <p class="govuk-body brexit-checker__criteria_explanation">
        <%= t('brexit_checker.results.criteria.list_context') %>
      </p>
      <ul class="govuk-list govuk-list--bullet">
        <% criteria.each do |criterion| %>
          <li class="brexit-checker__criterion">
            <%= criterion.text %>
          </li>
        <% end %>
      </ul>
    </aside>
  </div>
<% else %>
  <p class="govuk-body">
    <%= t('brexit_checker.results.criteria.no_answers') %>
  </p>
<% end %>

<div class="govuk-grid-column-one-third">
  <% if criteria.present? %>
    <% if local_assigns[:heading] %>
      <h3 class="govuk-heading-m"><%= heading %></h3>
    <% end %>
    <aside>
      <p class="govuk-body brexit-checker__criteria_explanation">
        <%= t('brexit_checker.results.criteria.list_context') %>
      </p>
      <ul class="govuk-list govuk-list--bullet">
        <% criteria.each do |criterion| %>
          <li class="brexit-checker__criterion">
            <%= criterion.text %>
          </li>
        <% end %>
      </ul>
    </aside>
  <% else %>
    <p class="govuk-body">
      <%= t('brexit_checker.results.criteria.no_answers') %>
    </p>
  <% end %>
</div>

Fix layout bug on no action page
Fix layout bug on no action page

- logic meant it was possible to have a p tag rendered outside a grid column, which left it squashed against the edges of the screen on mobile
