.food-guide{max-width:1100px;margin:30px auto;padding:20px;color:var(--ink)}.food-eyebrow{color:#bf420d;font-weight:700}.food-guide h1{font-size:clamp(28px,4vw,44px)}.food-intro{font-size:19px;line-height:1.8}.food-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.food-grid section{border:1px solid var(--line);border-radius:12px;padding:24px;background:var(--surface,#fff)}.food-grid h2{font-size:23px;line-height:1.6;margin:0 0 12px}.food-grid p,.food-note{line-height:1.95;font-size:18px}.food-note{border-left:4px solid #bf420d;padding:18px;margin-top:28px}html[data-theme="dark"] .food-grid section{background:#211d19}html[data-theme="dark"] .food-eyebrow{color:#ffac74}@media(max-width:650px){.food-grid{grid-template-columns:1fr}.food-guide{padding:16px}.food-grid section{padding:18px}}