{# menu-list kindergarten override: mono price readouts, neon section rules. All field reads + control flow preserved. #}
<section class="py-16 md:py-24 bg-background text-foreground{% if class %} {{ class }}{% endif %}">
  <div class="mx-auto max-w-5xl px-4">
    {% if heading %}<h2 class="kg-display text-3xl font-semibold tracking-tight md:text-4xl">{{ heading }}</h2>{% endif %}
    {% if intro %}<p class="mt-3 max-w-2xl text-lg text-muted-foreground">{{ intro }}</p>{% endif %}
    <div class="mt-10 grid grid-cols-1 gap-x-12 gap-y-10 {% if columns == 2 %}md:grid-cols-2{% endif %}">
      {% for section in sections %}
      <div class="menu-section">
        {% if section.title %}<h3 class="kg-display border-b border-primary/40 pb-2 text-xl font-semibold">{{ section.title }}</h3>{% endif %}
        {% if section.note %}<p class="mt-2 text-sm text-muted-foreground">{{ section.note }}</p>{% endif %}
        <ul class="mt-4 space-y-5">
          {% for item in section.items %}
          <li class="flex items-baseline gap-4">
            <div class="min-w-0 flex-1">
              <div class="flex flex-wrap items-baseline gap-x-2 gap-y-1">
                <span class="font-medium">{{ item.name }}</span>
                {% for badge in item.badges %}{% if badge.label %}<span class="kg-mono inline-block rounded border border-accent/50 px-2 py-0.5 text-xs text-accent">{{ badge.label }}</span>{% endif %}{% endfor %}
              </div>
              {% if item.description %}<p class="mt-0.5 text-sm text-muted-foreground">{{ item.description }}</p>{% endif %}
            </div>
            {% if item.price %}<span class="kg-mono shrink-0 font-medium tabular-nums text-primary">{% if currency %}{{ currency }}{% endif %}{{ item.price }}</span>{% endif %}
          </li>
          {% endfor %}
        </ul>
      </div>
      {% endfor %}
    </div>
    {% if footnote %}<p class="kg-mono mt-10 text-xs text-muted-foreground">{{ footnote }}</p>{% endif %}
  </div>
</section>
