.MacroCalculatorExplanation_explanationContainer__euMFQ{max-width:1200px;margin:2rem auto;padding:2rem;font-family:Arial,sans-serif;line-height:1.6;color:#2d3748;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.MacroCalculatorExplanation_section__b399n{margin-bottom:3rem;padding:2rem;background:#fff5f0;border-radius:16px;border-left:4px solid #ed8936}.MacroCalculatorExplanation_section__b399n h2{color:#c05621;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.MacroCalculatorExplanation_conceptGrid__hfq0t{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.MacroCalculatorExplanation_conceptCard__TAnOQ{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.MacroCalculatorExplanation_conceptCard__TAnOQ:hover{transform:translateY(-4px)}.MacroCalculatorExplanation_conceptCard__TAnOQ h3{color:#dd6b20;margin-bottom:1rem;font-size:1.2rem}.MacroCalculatorExplanation_conceptCard__TAnOQ p{color:#4a5568;margin:0;font-size:.95rem}.MacroCalculatorExplanation_dietGrid__KvCUk{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.MacroCalculatorExplanation_dietCard__whwJW{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.MacroCalculatorExplanation_dietCard__whwJW h3{color:#dd6b20;margin-bottom:1rem;font-size:1.3rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.MacroCalculatorExplanation_dietCard__whwJW p{color:#4a5568;margin-bottom:1.5rem}.MacroCalculatorExplanation_macroBreakdown__yH2wH{background:#fff5f0;padding:1rem;border-radius:8px;border-left:3px solid #ed8936}.MacroCalculatorExplanation_macroItem__nN0mM{padding:.5rem 0;color:#4a5568;border-bottom:1px solid #fed7aa;font-size:.9rem}.MacroCalculatorExplanation_macroItem__nN0mM:last-child{border-bottom:none}.MacroCalculatorExplanation_faqSection__cbzxo{background:#fff5f0;border-radius:16px;padding:2rem;border-left:4px solid #ed8936}.MacroCalculatorExplanation_faqSection__cbzxo h2{color:#c05621;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.MacroCalculatorExplanation_faqGrid__EFtgr{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.MacroCalculatorExplanation_faqItem__1yYvG{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.MacroCalculatorExplanation_faqItem__1yYvG h3{color:#dd6b20;margin-bottom:1rem;font-size:1.1rem}.MacroCalculatorExplanation_faqItem__1yYvG p{color:#4a5568;margin:0;font-size:.95rem}.MacroCalculatorExplanation_disclaimer__0Go59{background:linear-gradient(135deg,#fed7d7,#feb2b2);border:2px solid #fc8181;border-radius:16px;padding:2rem;text-align:center}.MacroCalculatorExplanation_disclaimer__0Go59 h2{color:#742a2a;margin-bottom:1.5rem;font-size:1.5rem}.MacroCalculatorExplanation_disclaimer__0Go59 p{color:#742a2a;margin-bottom:1rem;font-size:1rem}.MacroCalculatorExplanation_disclaimer__0Go59 p:last-child{margin-bottom:0;font-style:italic}@media (max-width:768px){.MacroCalculatorExplanation_explanationContainer__euMFQ{padding:1rem}.MacroCalculatorExplanation_section__b399n{padding:1.5rem}.MacroCalculatorExplanation_section__b399n h2{font-size:1.5rem}.MacroCalculatorExplanation_conceptGrid__hfq0t,.MacroCalculatorExplanation_dietGrid__KvCUk,.MacroCalculatorExplanation_faqGrid__EFtgr{grid-template-columns:1fr}}@media (max-width:480px){.MacroCalculatorExplanation_explanationContainer__euMFQ{margin:1rem auto;padding:.5rem}.MacroCalculatorExplanation_conceptCard__TAnOQ,.MacroCalculatorExplanation_dietCard__whwJW,.MacroCalculatorExplanation_faqItem__1yYvG,.MacroCalculatorExplanation_section__b399n{padding:1rem}}