.macro-table[data-astro-cid-xpmwqmij]{margin:2rem 0;overflow-x:auto;border-radius:12px;border:1px solid var(--border-color);background:var(--white)}.macro-table[data-astro-cid-xpmwqmij] table[data-astro-cid-xpmwqmij]{width:100%;border-collapse:collapse;font-size:.95rem}.macro-table[data-astro-cid-xpmwqmij] th[data-astro-cid-xpmwqmij],.macro-table[data-astro-cid-xpmwqmij] td[data-astro-cid-xpmwqmij]{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--border-color);line-height:1.4}.macro-table[data-astro-cid-xpmwqmij] th[data-astro-cid-xpmwqmij]{background:var(--bg-secondary);font-weight:600;color:var(--text-primary);white-space:nowrap}.macro-table[data-astro-cid-xpmwqmij] td[data-astro-cid-xpmwqmij]{color:var(--text-secondary);background:var(--white)}.macro-table[data-astro-cid-xpmwqmij] tr[data-astro-cid-xpmwqmij]:last-child td[data-astro-cid-xpmwqmij]{border-bottom:none}.macro-table[data-astro-cid-xpmwqmij] tr[data-astro-cid-xpmwqmij]:hover td[data-astro-cid-xpmwqmij]{background:var(--bg-secondary)}.comparison-list[data-astro-cid-xpmwqmij]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.list-section[data-astro-cid-xpmwqmij] h3[data-astro-cid-xpmwqmij]{margin-bottom:1rem;color:var(--text-primary)}.list-section[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij]{list-style-type:none;padding:0}.list-section[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]{margin-bottom:.5rem;color:var(--text-secondary);padding-left:1.5rem;position:relative}.list-section[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before{content:"•";position:absolute;left:0;color:var(--primary-color)}.food-examples[data-astro-cid-xpmwqmij]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.example-category[data-astro-cid-xpmwqmij] h3[data-astro-cid-xpmwqmij]{margin-bottom:1rem;color:var(--text-primary)}.example-category[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij]{list-style-type:none;padding:0}.example-category[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]{margin-bottom:.5rem;color:var(--text-secondary);padding-left:1.5rem;position:relative}.example-category[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before{content:"•";position:absolute;left:0;color:var(--primary-color)}.benefits-section[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij],.ai-benefits[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij],.synthesis-info[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij],.future-developments[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij]{list-style-type:none;padding:0;margin:1rem 0}.benefits-section[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij],.ai-benefits[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij],.synthesis-info[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij],.future-developments[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]{margin-bottom:.75rem;padding-left:1.5rem;position:relative;color:var(--text-secondary)}.benefits-section[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before,.ai-benefits[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before,.synthesis-info[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before,.future-developments[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before{content:"•";position:absolute;left:0;color:var(--primary-color)}.faq-section[data-astro-cid-xpmwqmij]{margin:2rem 0}.faq-item[data-astro-cid-xpmwqmij]{margin-bottom:2rem}.faq-item[data-astro-cid-xpmwqmij] h3[data-astro-cid-xpmwqmij]{margin-bottom:.75rem;color:var(--text-primary)}.faq-item[data-astro-cid-xpmwqmij] p[data-astro-cid-xpmwqmij]{color:var(--text-secondary)}.conclusion[data-astro-cid-xpmwqmij]{margin-top:3rem}.key-points[data-astro-cid-xpmwqmij],.nutrient-comparison[data-astro-cid-xpmwqmij],.muscle-gain-section[data-astro-cid-xpmwqmij],.macro-timing[data-astro-cid-xpmwqmij]{margin:2rem 0}.key-points[data-astro-cid-xpmwqmij] h3[data-astro-cid-xpmwqmij],.nutrient-comparison[data-astro-cid-xpmwqmij] h3[data-astro-cid-xpmwqmij],.muscle-gain-section[data-astro-cid-xpmwqmij] h3[data-astro-cid-xpmwqmij],.macro-timing[data-astro-cid-xpmwqmij] h3[data-astro-cid-xpmwqmij]{margin-bottom:1rem;color:var(--text-primary)}.key-points[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij],.nutrient-comparison[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij],.muscle-gain-section[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij],.macro-timing[data-astro-cid-xpmwqmij] ul[data-astro-cid-xpmwqmij]{list-style-type:none;padding:0;margin:1rem 0}.key-points[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij],.nutrient-comparison[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij],.muscle-gain-section[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij],.macro-timing[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]{margin-bottom:.75rem;padding-left:1.5rem;position:relative;color:var(--text-secondary)}.key-points[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before,.nutrient-comparison[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before,.muscle-gain-section[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before,.macro-timing[data-astro-cid-xpmwqmij] li[data-astro-cid-xpmwqmij]:before{content:"•";position:absolute;left:0;color:var(--primary-color)}@media (max-width: 768px){.comparison-list[data-astro-cid-xpmwqmij],.food-examples[data-astro-cid-xpmwqmij]{grid-template-columns:1fr;gap:1.5rem}.macro-table[data-astro-cid-xpmwqmij]{margin:1.5rem -1rem;width:calc(100% + 2rem);border-radius:0;border-left:none;border-right:none}.macro-table[data-astro-cid-xpmwqmij] th[data-astro-cid-xpmwqmij],.macro-table[data-astro-cid-xpmwqmij] td[data-astro-cid-xpmwqmij]{padding:.75rem 1rem;font-size:.9rem}.key-points[data-astro-cid-xpmwqmij],.nutrient-comparison[data-astro-cid-xpmwqmij],.muscle-gain-section[data-astro-cid-xpmwqmij],.macro-timing[data-astro-cid-xpmwqmij]{margin:1.5rem 0}}
