.section-header{text-align:center;margin-bottom:var(--space-8)}.menu-grid{display:grid;gap:var(--space-6)}.menu-section .card-meta{color:var(--color-text-soft)}.menu-list{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.menu-item-title{font-family:var(--font-serif);font-size:var(--font-size-md);margin-bottom:0.15rem;color:var(--color-surface-contrast)}.menu-item-text{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:0}.menu-note{font-size:var(--font-size-xs);color:var(--color-text-soft);margin-top:var(--space-3)}.menu-highlight-grid{display:grid;gap:var(--space-6)}.menu-highlight{display:grid;gap:var(--space-4)}.menu-highlight-media{order:-1}.menu-figure{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-medium);border:1px solid rgba(255,255,255,0.06)}.menu-item-inline{font-size:var(--font-size-sm);color:var(--color-text-muted)}.menu-poker-layout{display:grid;gap:var(--space-6);align-items:start}.menu-poker-side{display:grid;gap:var(--space-3)}.menu-poker-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.menu-poker-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.menu-accords-layout{display:grid;gap:var(--space-4)}.download-card{border-style:dashed;border-color:rgba(200,169,106,0.6);background:radial-gradient(circle at top left,rgba(200,169,106,0.16),transparent 55%),rgba(21,18,16,0.96)}.download-content{display:grid;gap:var(--space-4);align-items:start}.download-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.faq .faq-answer p:last-child{margin-bottom:0}@media (min-width:640px){.menu-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-highlight{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.menu-highlight-media{order:0}.menu-poker-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.menu-accords-layout{grid-template-columns:minmax(0,1.2fr);gap:var(--space-6)}}@media (min-width:768px){.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-content{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}