.food-charts_page__1j15H{min-width:0}.food-charts_prose__pwq9p a{color:var(--ink);text-decoration:underline;text-decoration-color:#a4b593}.food-charts_prose__pwq9p a:hover{text-decoration-color:var(--ink)}.food-charts_sectionIntro__tfI2H{max-width:680px;font-size:14px;line-height:1.85;color:var(--muted);margin-top:16px}.food-charts_howTo__k3dj0{margin-bottom:0;gap:25px}.food-charts_steps__Jokb7{display:flex;flex-wrap:wrap;gap:14px 22px;padding-top:24px;margin-top:24px;border-top:1px solid #d7e1cc}.food-charts_steps__Jokb7>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#516d48}.food-charts_steps__Jokb7 b{font-size:10px;font-weight:600;color:#768d58}.food-charts_tablePanel__tC_m2{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fffefa}.food-charts_tableScroll__vu0Px{overflow-x:auto;overscroll-behavior-x:contain}.food-charts_tableScroll__vu0Px:focus-visible{outline:3px solid #81a744;outline-offset:-3px}.food-charts_table__h0Z6F{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.food-charts_table__h0Z6F thead{background:#eaf0e0}.food-charts_table__h0Z6F thead th{font-size:11px;font-weight:600;letter-spacing:.025em;color:#577246;padding:17px 24px}.food-charts_table__h0Z6F tbody td,.food-charts_table__h0Z6F tbody th{border-top:1px solid var(--line);padding:19px 24px;font-size:13px;line-height:1.7;vertical-align:middle}.food-charts_table__h0Z6F tbody th{font-weight:550;color:var(--ink)}.food-charts_table__h0Z6F td{color:var(--muted)}.food-charts_table__h0Z6F tbody tr:nth-child(2n){background:#f6f8f0}.food-charts_table__h0Z6F tbody tr:hover{background:#edf3e4}.food-charts_table__h0Z6F tbody th a{text-decoration:underline;text-decoration-color:#c0cdb0}.food-charts_table__h0Z6F tbody th a:hover{text-decoration-color:#638447}.food-charts_table__h0Z6F .food-charts_protein__86CIK{color:#4f7640;font-weight:650;white-space:nowrap}.food-charts_topTable__KBxDW{min-width:650px}.food-charts_topTable__KBxDW th:first-child{width:29%}.food-charts_topTable__KBxDW th:nth-child(2){width:20%}.food-charts_topTable__KBxDW th:nth-child(3){width:17%}.food-charts_topTable__KBxDW td:nth-child(3),.food-charts_topTable__KBxDW th:nth-child(3){text-align:right}.food-charts_topTable__KBxDW tbody th a{display:flex;align-items:center;gap:16px;text-decoration:none}.food-charts_rowNumber__w59wR{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:#e9efdf;font-size:10px;font-weight:500;color:#718a56}.food-charts_scrollHint__gSXWD{display:none;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-bottom:15px}.food-charts_scrollHint__gSXWD svg{width:15px;height:15px}.food-charts_categorySection__uzaqu h2 a{display:inline-flex;align-items:center;gap:14px}.food-charts_categorySection__uzaqu h2 a:hover{color:#5b8145}.food-charts_categorySection__uzaqu h2 svg{width:21px;height:21px}.food-charts_categoryGrid__NbwSt{display:grid;grid-template-columns:1fr 1.8fr;gap:27px;align-items:start}.food-charts_categoryPhoto__eK7o5{position:sticky;top:110px;margin:0;overflow:hidden;border-radius:16px;background:#e9eedd;border:1px solid var(--line)}.food-charts_categoryPhoto__eK7o5 img{display:block;width:100%;height:300px;object-fit:cover;object-position:center}.food-charts_categoryPhoto__eK7o5 figcaption{display:flex;align-items:center;gap:12px;padding:22px;color:var(--ink);font-size:15px;font-weight:550}.food-charts_categoryPhoto__eK7o5 figcaption svg{color:#68864b;width:22px;height:22px}.food-charts_categoryPhoto__eK7o5 small{display:block;margin-top:7px;font-size:11px;font-weight:400;line-height:1.7;color:var(--muted)}.food-charts_categoryTable__a9s4z th:first-child{width:49%}.food-charts_categoryTable__a9s4z th:nth-child(2){width:33%}.food-charts_categoryTable__a9s4z th:last-child{width:18%}.food-charts_categoryTable__a9s4z td:last-child,.food-charts_categoryTable__a9s4z th:last-child{text-align:right}.food-charts_guideGroup__ScWhZ+.food-charts_guideGroup__ScWhZ{margin-top:40px}.food-charts_groupHeading__3aXCo{display:flex;align-items:center;gap:12px;margin-bottom:20px}.food-charts_groupHeading__3aXCo h3{font-size:18px;font-weight:550;letter-spacing:-.025em}.food-charts_groupHeading__3aXCo>span:last-child{margin-left:auto;font-size:10px;color:#728565;border:1px solid var(--line);padding:6px 10px;border-radius:50px;white-space:nowrap}.food-charts_foodCard__26QkV{display:flex;flex-direction:column}.food-charts_foodCard__26QkV h3{font-size:15px}.food-charts_foodCard__26QkV .food-charts_foodMetrics__cNh9U{margin-top:auto;padding-top:18px}.food-charts_foodMetrics__cNh9U{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:10px;color:#718367;line-height:1.8}.food-charts_foodMetrics__cNh9U span:first-child{border-radius:5px;padding:3px 7px;background:#edf2e3;color:#527541;font-weight:600}.food-charts_detailedGuide__HEocC{display:grid;grid-template-columns:.8fr 1.6fr auto;align-items:center;gap:30px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#edf2e4;transition:background .2s,border-color .2s}.food-charts_detailedGuide__HEocC:hover{background:#e6eddb;border-color:#a1b78a}.food-charts_guideImage__xeYll{height:100%;min-height:290px;position:relative}.food-charts_guideImage__xeYll img{display:block;width:100%;height:100%;position:absolute;object-fit:cover}.food-charts_guideCopy__pQiTM{padding-block:28px}.food-charts_guideTitle__RrEco{font-size:24px;font-weight:550;letter-spacing:-.035em;line-height:1.4;margin-top:17px}.food-charts_guideDescription__WCUkC{margin-top:15px;font-size:13px;line-height:1.9;color:var(--muted)}.food-charts_guideArrow__Ixd_w{margin-right:30px;width:25px!important;height:25px!important}.food-charts_faqSection__ZXw9y{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:start}.food-charts_faqList__MvPmq{display:grid;gap:13px}.food-charts_faq__t1v7I{border:1px solid var(--line);border-radius:13px;background:#fffefa;overflow:hidden}.food-charts_faq__t1v7I summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:23px;font-size:14px;line-height:1.7;font-weight:550}.food-charts_faq__t1v7I summary::-webkit-details-marker{display:none}.food-charts_faq__t1v7I summary svg{width:18px;height:18px;color:#6d8951;transition:transform .2s}.food-charts_faq__t1v7I[open]{background:#f0f4e8}.food-charts_faq__t1v7I[open] summary svg{transform:rotate(180deg)}.food-charts_faq__t1v7I summary:focus-visible{outline:3px solid #81a744;outline-offset:-4px;border-radius:12px}.food-charts_faq__t1v7I p{padding:0 23px 23px;color:var(--muted);font-size:13px;line-height:1.9}@media (max-width:1100px){.food-charts_categoryGrid__NbwSt{grid-template-columns:1fr 1.65fr;gap:20px}.food-charts_categoryPhoto__eK7o5 img{height:270px}.food-charts_categoryPhoto__eK7o5 figcaption{padding:20px;font-size:14px}.food-charts_table__h0Z6F tbody td,.food-charts_table__h0Z6F tbody th,.food-charts_table__h0Z6F thead th{padding:17px 19px}.food-charts_categoryTable__a9s4z th:first-child{width:46%}.food-charts_categoryTable__a9s4z th:nth-child(2){width:33%}.food-charts_categoryTable__a9s4z th:last-child{width:21%}.food-charts_faqSection__ZXw9y{gap:30px}.food-charts_detailedGuide__HEocC{gap:23px}}@media (max-width:900px){.food-charts_table__h0Z6F thead th{font-size:10px}.food-charts_table__h0Z6F tbody td,.food-charts_table__h0Z6F tbody th{font-size:12px}.food-charts_categoryTable__a9s4z tbody td,.food-charts_categoryTable__a9s4z tbody th,.food-charts_categoryTable__a9s4z thead th{padding:16px 14px}.food-charts_categoryPhoto__eK7o5 img{height:240px}.food-charts_categoryPhoto__eK7o5 figcaption{padding:17px;gap:9px;font-size:13px}.food-charts_categoryPhoto__eK7o5 small{font-size:10px}.food-charts_faqSection__ZXw9y{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.food-charts_categoryGrid__NbwSt{grid-template-columns:1fr;gap:20px}.food-charts_categoryPhoto__eK7o5{position:relative;top:auto}.food-charts_categoryPhoto__eK7o5 img{height:310px}.food-charts_categoryPhoto__eK7o5 figcaption{padding:20px;font-size:15px}.food-charts_categoryPhoto__eK7o5 small{font-size:11px}.food-charts_scrollHint__gSXWD{display:flex}.food-charts_categoryTable__a9s4z tbody td,.food-charts_categoryTable__a9s4z tbody th,.food-charts_categoryTable__a9s4z thead th{padding:18px}.food-charts_howTo__k3dj0{gap:0}.food-charts_detailedGuide__HEocC{grid-template-columns:1fr;gap:0}.food-charts_guideImage__xeYll{height:260px;min-height:0}.food-charts_guideCopy__pQiTM{padding:25px}.food-charts_guideArrow__Ixd_w{display:none}.food-charts_guideTitle__RrEco{font-size:24px}.food-charts_sectionIntro__tfI2H{font-size:13px}}@media (max-width:520px){.food-charts_categoryPhoto__eK7o5 img{height:240px}.food-charts_categorySection__uzaqu h2 a{gap:10px}.food-charts_categoryTable__a9s4z{table-layout:fixed}.food-charts_categoryTable__a9s4z th:first-child{width:45%}.food-charts_categoryTable__a9s4z th:nth-child(2){width:34%}.food-charts_categoryTable__a9s4z th:last-child{width:21%}.food-charts_categoryTable__a9s4z tbody td,.food-charts_categoryTable__a9s4z tbody th,.food-charts_categoryTable__a9s4z thead th{padding:16px 11px}.food-charts_categoryTable__a9s4z tbody td,.food-charts_categoryTable__a9s4z tbody th{font-size:12px}.food-charts_groupHeading__3aXCo{gap:9px}.food-charts_groupHeading__3aXCo h3{font-size:17px}.food-charts_groupHeading__3aXCo>span:last-child{padding:5px 8px;font-size:9px}.food-charts_foodCard__26QkV h3{font-size:16px}.food-charts_foodMetrics__cNh9U{font-size:11px}.food-charts_faq__t1v7I summary{padding:20px;font-size:13px;gap:15px}.food-charts_faq__t1v7I p{padding:0 20px 20px}.food-charts_guideImage__xeYll{height:230px}.food-charts_steps__Jokb7{gap:14px 18px}}@media (max-width:380px){.food-charts_categoryPhoto__eK7o5 img{height:210px}.food-charts_categoryTable__a9s4z tbody td,.food-charts_categoryTable__a9s4z tbody th{font-size:11px}.food-charts_categoryTable__a9s4z tbody td,.food-charts_categoryTable__a9s4z tbody th,.food-charts_categoryTable__a9s4z thead th{padding:15px 9px}.food-charts_categoryTable__a9s4z thead th{font-size:9px}.food-charts_groupHeading__3aXCo .food-charts_icon__QaK_R{width:31px;height:31px}.food-charts_groupHeading__3aXCo h3{font-size:15px}}