.nutrition_page__4S4Jc{--ink:#111512;--muted:#626b65;--paper:#f6f7f3;--sage:#e8eee7;--green:#284a38;--lime:#dceba7;--blue:#dce9ee;--line:rgba(17,21,18,.13);--ease:cubic-bezier(.23,1,.32,1);padding-top:52px;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;overflow:clip}.nutrition_page__4S4Jc *{box-sizing:border-box}.nutrition_page__4S4Jc figure,.nutrition_page__4S4Jc h1,.nutrition_page__4S4Jc h2,.nutrition_page__4S4Jc h3,.nutrition_page__4S4Jc p{margin:0}.nutrition_page__4S4Jc h1,.nutrition_page__4S4Jc h2,.nutrition_page__4S4Jc h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:620;letter-spacing:-.045em;text-wrap:balance}.nutrition_page__4S4Jc h1{font-size:clamp(42px,5.4vw,72px);line-height:.98}.nutrition_page__4S4Jc h2{font-size:clamp(32px,4.1vw,52px);line-height:1.03}.nutrition_page__4S4Jc h3{font-size:22px;line-height:1.12}.nutrition_page__4S4Jc em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--green)}.nutrition_page__4S4Jc p{font-size:15px;line-height:1.68;color:var(--muted)}.nutrition_page__4S4Jc a{text-decoration:none;color:inherit}.nutrition_page__4S4Jc button{font:inherit}.nutrition_page__4S4Jc :is(a,button,summary):focus-visible{outline:3px solid #315d43;outline-offset:4px}.nutrition_progress__VmFzL{position:fixed;top:52px;left:0;right:0;height:2px;z-index:100;transform-origin:left;background:#2f7049}.nutrition_kicker__cZroz{margin-bottom:18px!important;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.14em!important;color:var(--green)!important}.nutrition_section__mF09Y{width:min(1180px,calc(100% - 64px));margin:auto;padding:clamp(76px,8vw,112px) 0;scroll-margin-top:102px}.nutrition_splitHeading__WjJoM{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:end;margin-bottom:48px}.nutrition_splitHeading__WjJoM>p{max-width:480px;padding-bottom:3px}.nutrition_actions__8J5ox{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}.nutrition_darkButton__brW5w,.nutrition_lightButton__1kShs,.nutrition_primary__toiDW,.nutrition_secondaryDark__j5V_t,.nutrition_secondary__XMa5W{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:14px;padding:6px 7px 6px 21px;border:1px solid transparent;border-radius:18px;font-size:13px;font-weight:700;line-height:1.2;transition:transform .16s var(--ease),background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.nutrition_darkButton__brW5w,.nutrition_primary__toiDW{background:#173d2b;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 10px 24px rgba(20,52,37,.14)}.nutrition_lightButton__1kShs{background:#fff;color:var(--ink)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 10px 26px rgba(0,0,0,.13)}.nutrition_secondary__XMa5W{border-color:rgba(17,21,18,.17);background:rgba(255,255,255,.52);color:var(--ink)}.nutrition_secondaryDark__j5V_t{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:#fff!important}.nutrition_hero__P8VY9{position:relative;width:100%;height:calc(100svh - 52px);min-height:680px;display:flex;align-items:stretch;overflow:hidden;background:#142019;color:#fff}.nutrition_heroMedia__PLzeV{position:absolute;inset:-42px 0;background:#24382d}.nutrition_heroMedia__PLzeV>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 46%;object-position:center 46%}.nutrition_heroShade___f_Jd{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,13,10,.91),rgba(7,13,10,.73) 41%,rgba(7,13,10,.16) 75%),linear-gradient(0deg,rgba(7,13,10,.72),transparent 46%)}.nutrition_heroShell__cYwKx{position:relative;z-index:2;width:min(1180px,calc(100% - 64px));height:100%;margin:auto;display:flex;flex-direction:column;justify-content:flex-end;padding:96px 0 38px}.nutrition_heroCopy__qT7DS{max-width:820px}.nutrition_hero__P8VY9 .nutrition_kicker__cZroz{color:rgba(255,255,255,.72)!important}.nutrition_hero__P8VY9 h1 em{color:#c6dfcb}.nutrition_heroLead__fTpqx{max-width:720px;margin-top:26px!important;color:rgba(255,255,255,.76)!important;font-size:clamp(16px,1.55vw,19px)!important}.nutrition_heroFacts__KTQgU{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:820px;margin-top:clamp(42px,7vh,72px);border-top:1px solid rgba(255,255,255,.28)}.nutrition_heroFacts__KTQgU>div{padding:18px 24px 0 0}.nutrition_heroFacts__KTQgU strong{display:block;font-size:14px}.nutrition_heroFacts__KTQgU span{display:block;margin-top:6px;color:rgba(255,255,255,.58);font-size:11px;line-height:1.45}.nutrition_sectionNav__y_202{position:sticky;top:52px;z-index:30;display:flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:0 26px;overflow:auto;background:rgba(255,255,255,.82);border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(22px) saturate(170%);white-space:nowrap}.nutrition_sectionNav__y_202 a{display:flex;align-items:center;min-height:54px;font-size:12px;font-weight:550}.nutrition_start__SsdwI{padding-bottom:62px}.nutrition_finder__UYVAU{display:grid;grid-template-columns:minmax(290px,.76fr) minmax(0,1.24fr);gap:16px;padding:16px;border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(25,45,31,.08)}.nutrition_finderChoices__xZ6aN{display:grid;gap:6px}.nutrition_finderChoices__xZ6aN button{display:grid;grid-template-columns:36px 1fr;align-items:center;min-height:58px;padding:10px 16px;border:0;border-radius:14px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .18s ease,transform .18s var(--ease)}.nutrition_finderChoices__xZ6aN button span{font:700 9px ui-monospace,monospace;color:#718078}.nutrition_finderChoices__xZ6aN button[aria-selected=true]{background:var(--sage)}.nutrition_finderResult__0vMo3{min-height:374px;padding:clamp(34px,5vw,70px);border-radius:18px;background:var(--green);color:#fff;display:flex;flex-direction:column;justify-content:center}.nutrition_finderResult__0vMo3>span{font:700 10px ui-monospace,monospace;letter-spacing:.12em;color:#bed3c4}.nutrition_finderResult__0vMo3 h3{max-width:560px;margin-top:28px;font-size:clamp(28px,3.2vw,42px)}.nutrition_finderResult__0vMo3 p{max-width:550px;margin-top:16px;color:rgba(255,255,255,.72);font-size:16px}.nutrition_finderResult__0vMo3 a{display:inline-flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;margin-top:28px;font-size:13px;font-weight:700}.nutrition_finderResult__0vMo3 small{margin-top:22px;color:rgba(255,255,255,.46);font-size:11px}.nutrition_twoWays__xeSgy{padding-top:58px}.nutrition_twoWaysIntro__CH__l{max-width:900px;margin-bottom:42px}.nutrition_wayGrid__FvxMz{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nutrition_wayCard__Jn4aO{min-height:390px;padding:34px;border:1px solid var(--line);border-radius:26px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.nutrition_wayCard__Jn4aO>span{font:700 10px ui-monospace,monospace;letter-spacing:.1em;color:#607368}.nutrition_wayCard__Jn4aO h3{max-width:480px;margin-top:70px;font-size:clamp(29px,3vw,40px)}.nutrition_wayCard__Jn4aO p{max-width:470px;margin-top:15px;font-size:16px}.nutrition_wayCard__Jn4aO a{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:13px;font-weight:700}.nutrition_wayDark__azz95{background:var(--ink);color:#fff}.nutrition_wayDark__azz95>span{color:#b7cbbd}.nutrition_wayDark__azz95 p{color:rgba(255,255,255,.64)}.nutrition_process__80u1V{width:100%;padding-inline:max(32px,calc((100vw - 1180px)/2));background:#fff}.nutrition_processGrid__7j3_a{display:grid;grid-template-columns:.78fr 1.22fr;gap:22px;align-items:start}.nutrition_stageList__3YKpv{display:grid}.nutrition_stageList__3YKpv button{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:27px 16px;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease,transform .18s var(--ease)}.nutrition_stageList__3YKpv button:last-child{border-bottom:1px solid var(--line)}.nutrition_stageList__3YKpv button[aria-current=step]{background:var(--sage);transform:translateX(8px)}.nutrition_stageList__3YKpv button>span{padding-top:4px;font:700 10px ui-monospace,monospace;color:#6e7b72}.nutrition_stageList__3YKpv h3{font-size:21px}.nutrition_stageList__3YKpv p{max-width:440px;margin-top:8px;font-size:13px}.nutrition_stageVisual__e9JoL{position:sticky;top:122px;height:650px;border-radius:26px;overflow:hidden;background:#dce0da}.nutrition_stageVisual__e9JoL figure{position:absolute;inset:0}.nutrition_stageVisual__e9JoL img{-o-object-fit:cover;object-fit:cover}.nutrition_stageVisual__e9JoL figcaption{position:absolute;right:20px;bottom:20px;padding:11px 14px;border-radius:999px;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);font:700 10px ui-monospace,monospace}.nutrition_support__aZy2Z{padding-bottom:100px}.nutrition_supportHead__O6ymH{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:54px}.nutrition_supportHead__O6ymH .nutrition_kicker__cZroz{grid-column:1/-1;margin-bottom:-18px!important}.nutrition_supportHead__O6ymH>p:last-child{max-width:470px}.nutrition_concernRows__DhgCL{border-top:1px solid var(--line)}.nutrition_concernRow__E1kSU{display:grid;grid-template-columns:52px minmax(220px,.7fr) minmax(280px,1.1fr) 44px;gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.nutrition_concernRow__E1kSU>span{font:700 10px ui-monospace,monospace;color:#718078}.nutrition_concernRow__E1kSU h3{font-size:22px}.nutrition_concernRow__E1kSU a{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:transform .18s var(--ease),background-color .18s ease}.nutrition_concernRow__E1kSU p{max-width:570px;font-size:14px}.nutrition_testing__SxDk0{width:100%;padding-inline:max(32px,calc((100vw - 1180px)/2));background:var(--ink);color:#fff}.nutrition_testing__SxDk0 .nutrition_kicker__cZroz{color:#b6d0bd!important}.nutrition_testing__SxDk0 h2 em{color:#b9d5c0}.nutrition_testingHead__qDHWT{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:end;margin-bottom:48px}.nutrition_testingHead__qDHWT>p{max-width:490px;color:rgba(255,255,255,.63)}.nutrition_evidenceGrid__jiD6u{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nutrition_evidenceCard__BDxRr{position:relative;min-height:460px;padding:30px;border:1px solid rgba(255,255,255,.2);border-radius:26px;background:#182019;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.nutrition_evidenceImage__5L3bA{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.015);transition:transform .65s var(--ease),filter .3s ease;filter:saturate(.82)}.nutrition_evidenceShade__M9M5_{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(8,13,10,.3),rgba(8,13,10,.68) 42%,rgba(8,13,10,.96))}.nutrition_evidenceCard__BDxRr>span{font:700 10px ui-monospace,monospace;color:#d1e1d5}.nutrition_evidenceCard__BDxRr>small{margin-top:112px;color:rgba(255,255,255,.72);font-size:11px}.nutrition_evidenceCard__BDxRr h3{max-width:440px;margin-top:10px;font-size:clamp(25px,2.55vw,34px)}.nutrition_evidenceCard__BDxRr p{max-width:540px;margin-top:14px;color:rgba(255,255,255,.73);font-size:13px}.nutrition_evidenceCard__BDxRr a{display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;margin-top:auto;padding-top:26px;color:#fff;font-size:12px;font-weight:700}.nutrition_evidenceCard__BDxRr>i{position:absolute;right:-10px;bottom:-44px;z-index:-1;color:rgba(255,255,255,.06);font-size:180px;font-style:normal;font-weight:750;letter-spacing:-.09em;pointer-events:none}.nutrition_foodFirst__8ESDw{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.nutrition_foodIntro__KVDUP{position:sticky;top:126px;align-self:start}.nutrition_foodIntro__KVDUP>p:last-child{max-width:430px;margin-top:20px}.nutrition_ladder__o9gbg{display:grid}.nutrition_ladderStep__5OLNn{position:relative;display:grid;grid-template-columns:58px 1fr;gap:22px;min-height:230px;padding:30px 0;border-top:1px solid var(--line)}.nutrition_ladderStep__5OLNn:last-child{border-bottom:1px solid var(--line)}.nutrition_ladderStep__5OLNn>span{width:38px;height:38px;border-radius:50%;background:var(--sage);display:grid;place-items:center;font:700 10px ui-monospace,monospace}.nutrition_ladderStep__5OLNn small{font:700 9px ui-monospace,monospace;letter-spacing:.12em;color:#738077}.nutrition_ladderStep__5OLNn h3{margin-top:44px;font-size:clamp(26px,3vw,35px)}.nutrition_ladderStep__5OLNn p{max-width:520px;margin-top:13px}.nutrition_appSection__9CZXD{width:100%;display:grid;grid-template-columns:.8fr 1.2fr;padding:0 0 0 max(32px,calc((100vw - 1180px)/2));background:var(--blue)}.nutrition_appCopy__KgDLU{display:flex;align-items:center;padding:clamp(65px,8vw,110px) clamp(40px,6vw,84px) clamp(65px,8vw,110px) 0}.nutrition_appCopy__KgDLU>div{max-width:500px}.nutrition_appCopy__KgDLU>div>p:not(.nutrition_kicker__cZroz){margin-top:22px}.nutrition_appCopy__KgDLU ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.nutrition_appCopy__KgDLU li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.55}.nutrition_appCopy__KgDLU li svg{flex:none;margin-top:2px;color:var(--green)}.nutrition_appCopy__KgDLU a{display:inline-flex;align-items:center;gap:9px;margin-top:30px;font-size:13px;font-weight:700}.nutrition_appMedia__xbxVw{position:relative;min-height:650px;overflow:hidden;border-radius:26px 0 0 26px}.nutrition_appMedia__xbxVw img{-o-object-fit:cover;object-fit:cover}.nutrition_clinician__ilNGN{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,110px);align-items:start}.nutrition_clinicianCard__NGh0v{padding:32px;border:1px solid var(--line);border-radius:26px;background:#fff}.nutrition_clinicianIcon__bHJAL{width:48px;height:48px;border-radius:14px;background:var(--sage);display:grid;place-items:center;margin-bottom:34px}.nutrition_clinicianCard__NGh0v h2{font-size:clamp(26px,2.6vw,36px);line-height:1.02}.nutrition_clinicianCard__NGh0v>p:not(.nutrition_kicker__cZroz){margin-top:12px}.nutrition_clinicianCard__NGh0v dl{margin:28px 0 0;border-top:1px solid var(--line)}.nutrition_clinicianCard__NGh0v dl div{display:grid;grid-template-columns:85px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.nutrition_clinicianCard__NGh0v dt{font-size:12px;color:#737c75}.nutrition_clinicianCard__NGh0v dd{margin:0;font-size:13px;line-height:1.5}.nutrition_clinicianCard__NGh0v a{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:13px;font-weight:700}.nutrition_trustCopy__BDonN{padding-top:20px}.nutrition_trustCopy__BDonN>p:not(.nutrition_kicker__cZroz){max-width:640px;margin-top:22px;font-size:17px}.nutrition_trustPoints__nG_gh{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.nutrition_trustPoints__nG_gh div{padding:20px;border-top:2px solid var(--green)}.nutrition_trustPoints__nG_gh strong{display:block;font-size:14px}.nutrition_trustPoints__nG_gh span{display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.55}.nutrition_online__JwvMU{position:relative;min-height:750px;display:flex;align-items:center;overflow:hidden;color:#fff}.nutrition_online__JwvMU>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nutrition_onlineShade__bnz0u{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,12,10,.88),rgba(8,12,10,.66) 42%,rgba(8,12,10,.08) 76%)}.nutrition_onlineCopy__BdehJ{position:relative;z-index:1;width:min(1180px,calc(100% - 64px));margin:auto}.nutrition_onlineCopy__BdehJ>p:not(.nutrition_kicker__cZroz){max-width:560px;margin-top:22px;color:rgba(255,255,255,.75);font-size:16px}.nutrition_onlineCopy__BdehJ h2 em{color:#c6dfcb}.nutrition_onlineMeta__l6znq{display:flex;gap:24px;flex-wrap:wrap;margin-top:26px}.nutrition_onlineMeta__l6znq span{display:flex;align-items:center;gap:8px;font-size:12px}.nutrition_onlineCopy__BdehJ>small{display:block;max-width:500px;margin-top:18px;color:rgba(255,255,255,.55);font-size:11px;line-height:1.5}.nutrition_questions__L_9_S{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px}.nutrition_questionsHead__Eqi0a{position:sticky;top:126px;align-self:start}.nutrition_questionsHead__Eqi0a>p:last-child{max-width:390px;margin-top:22px}.nutrition_faq__M7EpF{border-top:1px solid var(--line)}.nutrition_faq__M7EpF details{border-bottom:1px solid var(--line)}.nutrition_faq__M7EpF summary{display:grid;grid-template-columns:38px 1fr 20px;gap:16px;align-items:center;min-height:78px;padding:18px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:620}.nutrition_faq__M7EpF summary::-webkit-details-marker{display:none}.nutrition_faq__M7EpF summary>span{font:700 9px ui-monospace,monospace;color:#748078}.nutrition_faq__M7EpF summary svg{transition:transform .18s var(--ease)}.nutrition_faq__M7EpF details[open] summary svg{transform:rotate(45deg)}.nutrition_faq__M7EpF details p{max-width:650px;padding:0 36px 24px 54px;font-size:14px}.nutrition_sources__hv_Wj{width:min(1180px,calc(100% - 64px));margin:0 auto 88px;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:start}.nutrition_sources__hv_Wj>div>p:last-child{max-width:480px;font-size:12px;line-height:1.6}.nutrition_sourceLinks__yGInQ{display:grid}.nutrition_sourceLinks__yGInQ a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.nutrition_sourceLinks__yGInQ a:first-child{padding-top:0}.nutrition_sourceLinks__yGInQ a:last-child{border-bottom:0}.nutrition_finalCta__xQ_3D{padding:clamp(84px,10vw,140px) max(32px,calc((100vw - 1180px)/2));background:var(--lime)}.nutrition_finalCta__xQ_3D>div{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:end}.nutrition_finalCta__xQ_3D>div>.nutrition_kicker__cZroz{grid-column:1/-1;margin-bottom:-20px!important}.nutrition_finalCta__xQ_3D>div>p:not(.nutrition_kicker__cZroz){max-width:510px}.nutrition_finalCta__xQ_3D .nutrition_actions__8J5ox{grid-column:2;justify-self:start}.nutrition_finalCta__xQ_3D h2 em{color:#38563f}@media(hover:hover) and (pointer:fine){.nutrition_darkButton__brW5w:hover,.nutrition_lightButton__1kShs:hover,.nutrition_primary__toiDW:hover{transform:translateY(-2px)}.nutrition_finderChoices__xZ6aN button:hover{background:#f0f3ee}.nutrition_finderChoices__xZ6aN button:active{transform:scale(.985)}.nutrition_concernRow__E1kSU a:hover{background:var(--green);color:#fff;transform:translateX(3px)}.nutrition_appCopy__KgDLU a:hover,.nutrition_clinicianCard__NGh0v a:hover,.nutrition_evidenceCard__BDxRr a:hover,.nutrition_secondary__XMa5W:hover,.nutrition_wayCard__Jn4aO a:hover{text-decoration:underline;text-underline-offset:4px}.nutrition_evidenceCard__BDxRr{transition:transform .2s var(--ease),border-color .2s ease}.nutrition_evidenceCard__BDxRr:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.42)}.nutrition_evidenceCard__BDxRr:hover .nutrition_evidenceImage__5L3bA{transform:scale(1.055);filter:saturate(1)}}@media(max-width:980px){.nutrition_heroShell__cYwKx{padding-top:100px}.nutrition_processGrid__7j3_a{grid-template-columns:.9fr 1.1fr}.nutrition_stageVisual__e9JoL{height:570px}.nutrition_clinician__ilNGN,.nutrition_foodFirst__8ESDw,.nutrition_questions__L_9_S{gap:42px}.nutrition_appSection__9CZXD{grid-template-columns:1fr;padding-left:0}.nutrition_appCopy__KgDLU{padding-left:32px}.nutrition_appMedia__xbxVw{min-height:530px;border-radius:26px 26px 0 0;order:-1}.nutrition_online__JwvMU{min-height:680px}}@media(max-width:760px){.nutrition_page__4S4Jc{padding-top:52px}.nutrition_page__4S4Jc h1{font-size:38px;line-height:1.03}.nutrition_page__4S4Jc h2{font-size:30px}.nutrition_page__4S4Jc h3{font-size:19px}.nutrition_page__4S4Jc p{font-size:14px}.nutrition_progress__VmFzL{top:52px}.nutrition_section__mF09Y{width:calc(100% - 40px);padding:58px 0}.nutrition_clinician__ilNGN,.nutrition_finalCta__xQ_3D>div,.nutrition_foodFirst__8ESDw,.nutrition_questions__L_9_S,.nutrition_splitHeading__WjJoM,.nutrition_supportHead__O6ymH,.nutrition_testingHead__qDHWT{grid-template-columns:1fr;gap:24px}.nutrition_splitHeading__WjJoM,.nutrition_supportHead__O6ymH,.nutrition_testingHead__qDHWT{margin-bottom:30px}.nutrition_finalCta__xQ_3D>div>.nutrition_kicker__cZroz,.nutrition_supportHead__O6ymH .nutrition_kicker__cZroz{grid-column:auto;margin-bottom:0!important}.nutrition_hero__P8VY9{height:auto;min-height:calc(100svh - 52px)}.nutrition_heroMedia__PLzeV{inset:-24px 0}.nutrition_heroMedia__PLzeV>img{-o-object-position:60% center;object-position:60% center}.nutrition_heroShade___f_Jd{background:linear-gradient(0deg,rgba(7,13,10,.95),rgba(7,13,10,.67) 66%,rgba(7,13,10,.12))}.nutrition_heroShell__cYwKx{width:calc(100% - 40px);min-height:calc(100svh - 52px);padding:86px 0 25px}.nutrition_heroLead__fTpqx{font-size:15px!important}.nutrition_heroFacts__KTQgU{grid-template-columns:1fr;gap:0;margin-top:42px}.nutrition_heroFacts__KTQgU div{padding:11px 0;border-top:1px solid rgba(255,255,255,.22)}.nutrition_sectionNav__y_202{justify-content:flex-start;gap:24px;padding-inline:20px}.nutrition_finder__UYVAU{grid-template-columns:1fr;padding:10px;border-radius:20px}.nutrition_finderChoices__xZ6aN{display:flex;overflow:auto;gap:6px;scroll-snap-type:x mandatory}.nutrition_finderChoices__xZ6aN button{flex:0 0 auto;min-height:46px;grid-template-columns:auto;scroll-snap-align:start}.nutrition_finderChoices__xZ6aN button span{display:none}.nutrition_finderResult__0vMo3{min-height:320px;padding:28px;border-radius:14px}.nutrition_finderResult__0vMo3 h3{font-size:30px}.nutrition_wayGrid__FvxMz{grid-template-columns:1fr}.nutrition_wayCard__Jn4aO{min-height:330px;padding:26px;border-radius:20px}.nutrition_wayCard__Jn4aO h3{margin-top:44px}.nutrition_process__80u1V{padding-inline:20px}.nutrition_processGrid__7j3_a{grid-template-columns:1fr}.nutrition_stageVisual__e9JoL{position:relative;top:auto;order:-1;height:420px}.nutrition_stageList__3YKpv button{transform:none!important;padding:22px 10px}.nutrition_support__aZy2Z{padding-bottom:70px}.nutrition_concernRow__E1kSU{grid-template-columns:32px 1fr 42px;gap:12px;padding:22px 0}.nutrition_concernRow__E1kSU p{grid-column:2/-1}.nutrition_testing__SxDk0{padding-inline:20px}.nutrition_evidenceGrid__jiD6u{grid-template-columns:1fr}.nutrition_evidenceCard__BDxRr{min-height:390px;padding:25px}.nutrition_evidenceCard__BDxRr>small{margin-top:92px}.nutrition_clinicianCard__NGh0v h2{font-size:clamp(26px,7vw,30px)}.nutrition_foodIntro__KVDUP,.nutrition_questionsHead__Eqi0a{position:static}.nutrition_ladderStep__5OLNn{min-height:0;padding:26px 0}.nutrition_ladderStep__5OLNn h3{margin-top:28px}.nutrition_appCopy__KgDLU{padding:56px 22px}.nutrition_appMedia__xbxVw{min-height:400px;border-radius:0}.nutrition_trustPoints__nG_gh{grid-template-columns:1fr}.nutrition_online__JwvMU{min-height:720px;align-items:flex-end}.nutrition_online__JwvMU>img{-o-object-position:58% center;object-position:58% center}.nutrition_onlineShade__bnz0u{background:linear-gradient(0deg,rgba(7,11,9,.94),rgba(7,11,9,.62) 60%,rgba(7,11,9,.08))}.nutrition_onlineCopy__BdehJ{width:calc(100% - 40px);padding-bottom:46px}.nutrition_onlineMeta__l6znq{display:grid;gap:11px}.nutrition_faq__M7EpF summary{font-size:15px}.nutrition_faq__M7EpF details p{padding-left:54px}.nutrition_finalCta__xQ_3D{padding:70px 22px}.nutrition_finalCta__xQ_3D .nutrition_actions__8J5ox{grid-column:auto}.nutrition_darkButton__brW5w,.nutrition_lightButton__1kShs,.nutrition_primary__toiDW{width:100%}.nutrition_actions__8J5ox .nutrition_secondary__XMa5W{justify-content:center;width:100%}.nutrition_sources__hv_Wj{width:calc(100% - 40px);margin-bottom:58px;grid-template-columns:1fr;gap:22px}}@media(max-width:420px){.nutrition_appMedia__xbxVw,.nutrition_stageVisual__e9JoL{min-height:340px}.nutrition_finderResult__0vMo3{min-height:350px}.nutrition_concernRow__E1kSU{grid-template-columns:28px 1fr 38px}}@media(prefers-reduced-motion:reduce){.nutrition_page__4S4Jc *,.nutrition_page__4S4Jc :after,.nutrition_page__4S4Jc :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.nutrition_stageList__3YKpv button[aria-current=step]{transform:none}.nutrition_progress__VmFzL{display:none}}@media(prefers-reduced-transparency:reduce){.nutrition_sectionNav__y_202,.nutrition_stageVisual__e9JoL figcaption{background:#fff;backdrop-filter:none}}@media(prefers-contrast:more){.nutrition_page__4S4Jc{--line:rgba(17,21,18,.35)}.nutrition_sectionNav__y_202{background:#fff}.nutrition_finderResult__0vMo3{outline:2px solid currentColor}}.nutrition_evidenceContent__YGMwU{position:relative;z-index:1;display:flex;flex-direction:column;margin-top:auto;padding-top:110px}.nutrition_evidenceContent__YGMwU>small{color:rgba(255,255,255,.72);font-size:11px}.nutrition_evidenceContent__YGMwU h3{margin-top:10px}.nutrition_evidenceContent__YGMwU p{margin-top:14px}.nutrition_evidenceContent__YGMwU a{margin-top:22px;padding-top:0}@media(max-width:760px){.nutrition_evidenceContent__YGMwU{padding-top:82px}}.nutrition_ctaIcon__s6Osh{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.14);transition:transform .16s var(--ease),background-color .16s ease}.nutrition_hero__P8VY9 .nutrition_primary__toiDW .nutrition_ctaIcon__s6Osh,.nutrition_lightButton__1kShs .nutrition_ctaIcon__s6Osh{background:#e8eee7}.nutrition_secondary__XMa5W .nutrition_ctaIcon__s6Osh{background:rgba(40,74,56,.1)}.nutrition_secondaryDark__j5V_t .nutrition_ctaIcon__s6Osh{background:rgba(255,255,255,.1)}.nutrition_hero__P8VY9 .nutrition_primary__toiDW{background:#fff;color:var(--ink)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),0 12px 30px rgba(0,0,0,.2)}.nutrition_hero__P8VY9 .nutrition_secondary__XMa5W{border-color:rgba(255,255,255,.34);background:rgba(9,16,12,.24);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(12px)}.nutrition_hero__P8VY9 .nutrition_secondary__XMa5W .nutrition_ctaIcon__s6Osh{background:rgba(255,255,255,.12)}.nutrition_inlineCtaDark___sWGs,.nutrition_inlineCta__gX_Wp{display:inline-flex!important;min-height:44px;align-items:center;gap:12px;width:-moz-max-content;width:max-content;font-size:13px!important;font-weight:700!important}.nutrition_inlineCtaDark___sWGs .nutrition_ctaIcon__s6Osh,.nutrition_inlineCta__gX_Wp .nutrition_ctaIcon__s6Osh{width:32px;height:32px;flex-basis:32px;border:1px solid rgba(17,21,18,.15);background:transparent}.nutrition_inlineCtaDark___sWGs{color:#fff!important}.nutrition_inlineCtaDark___sWGs .nutrition_ctaIcon__s6Osh{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08)}.nutrition_finderResult__0vMo3 .nutrition_inlineCtaDark___sWGs{margin-top:24px}.nutrition_wayCard__Jn4aO .nutrition_primary__toiDW,.nutrition_wayCard__Jn4aO .nutrition_secondaryDark__j5V_t{margin-top:auto;padding:6px 7px 6px 21px}.nutrition_appCopy__KgDLU .nutrition_darkButton__brW5w{margin-top:30px}.nutrition_clinicianCard__NGh0v .nutrition_inlineCta__gX_Wp{margin-top:24px}.nutrition_evidenceContent__YGMwU .nutrition_inlineCtaDark___sWGs{margin-top:18px;padding-top:0}.nutrition_onlineCopy__BdehJ .nutrition_lightButton__1kShs{margin-top:28px}@media(hover:hover) and (pointer:fine){.nutrition_darkButton__brW5w:hover,.nutrition_lightButton__1kShs:hover,.nutrition_primary__toiDW:hover,.nutrition_secondaryDark__j5V_t:hover,.nutrition_secondary__XMa5W:hover{transform:translateY(-1px)}.nutrition_darkButton__brW5w:hover,.nutrition_primary__toiDW:hover{background:#0f3423;box-shadow:inset 0 1px rgba(255,255,255,.14),0 13px 28px rgba(20,52,37,.18)}.nutrition_hero__P8VY9 .nutrition_primary__toiDW:hover,.nutrition_lightButton__1kShs:hover{background:#f2f6f1}.nutrition_secondary__XMa5W:hover{border-color:rgba(40,74,56,.38);background:rgba(255,255,255,.74);text-decoration:none}.nutrition_hero__P8VY9 .nutrition_secondary__XMa5W:hover,.nutrition_secondaryDark__j5V_t:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.11);text-decoration:none}.nutrition_darkButton__brW5w:hover .nutrition_ctaIcon__s6Osh,.nutrition_inlineCtaDark___sWGs:hover .nutrition_ctaIcon__s6Osh,.nutrition_inlineCta__gX_Wp:hover .nutrition_ctaIcon__s6Osh,.nutrition_lightButton__1kShs:hover .nutrition_ctaIcon__s6Osh,.nutrition_primary__toiDW:hover .nutrition_ctaIcon__s6Osh,.nutrition_secondaryDark__j5V_t:hover .nutrition_ctaIcon__s6Osh,.nutrition_secondary__XMa5W:hover .nutrition_ctaIcon__s6Osh{transform:translateX(2px)}.nutrition_inlineCtaDark___sWGs:hover,.nutrition_inlineCta__gX_Wp:hover{text-decoration:none}.nutrition_inlineCta__gX_Wp:hover .nutrition_ctaIcon__s6Osh{background:var(--sage)}.nutrition_inlineCtaDark___sWGs:hover .nutrition_ctaIcon__s6Osh{background:rgba(255,255,255,.16)}}.nutrition_darkButton__brW5w:active,.nutrition_lightButton__1kShs:active,.nutrition_primary__toiDW:active,.nutrition_secondaryDark__j5V_t:active,.nutrition_secondary__XMa5W:active{transform:scale(.985);box-shadow:none}.nutrition_inlineCtaDark___sWGs:active .nutrition_ctaIcon__s6Osh,.nutrition_inlineCta__gX_Wp:active .nutrition_ctaIcon__s6Osh{transform:scale(.94)}@media(max-width:760px){.nutrition_darkButton__brW5w,.nutrition_lightButton__1kShs,.nutrition_primary__toiDW{width:100%}.nutrition_actions__8J5ox .nutrition_secondary__XMa5W,.nutrition_appCopy__KgDLU .nutrition_darkButton__brW5w,.nutrition_wayCard__Jn4aO .nutrition_secondaryDark__j5V_t{width:100%;justify-content:space-between}.nutrition_onlineCopy__BdehJ .nutrition_lightButton__1kShs{justify-content:space-between}.nutrition_inlineCtaDark___sWGs,.nutrition_inlineCta__gX_Wp{min-height:48px}.nutrition_ctaIcon__s6Osh{width:40px;height:40px;flex-basis:40px}}@media(prefers-reduced-transparency:reduce){.nutrition_hero__P8VY9 .nutrition_secondary__XMa5W{background:#132219;backdrop-filter:none}}