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