.page_page__y7EPk{width:min(calc(100% - 48px),var(--max));margin:118px auto 72px;color:var(--text);--nutrition:var(--accent);--nutrition-soft:color-mix(in srgb,var(--accent) 8%,var(--surface))}.page_page__y7EPk *{box-sizing:border-box}.page_page__y7EPk section{scroll-margin-top:104px}.page_breadcrumb__FYnff{display:flex;gap:8px;flex-wrap:wrap;margin:0 4px 18px;color:var(--muted);font-size:.76rem}.page_breadcrumb__FYnff a{color:inherit}.page_breadcrumb__FYnff strong,.page_eyebrow__Y4Qgy{color:var(--accent-strong)}.page_breadcrumb__FYnff b{color:var(--text)}.page_eyebrow__Y4Qgy{font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.page_hero__Io2l0{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);min-height:660px;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:var(--dark-surface);color:var(--surface-muted)}.page_heroCopy__0hqIt{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(36px,6vw,76px);border-right:1px solid var(--soft)}.page_hero__Io2l0 h1{max-width:850px;margin:18px 0 25px;font-size:clamp(3.3rem,6.2vw,6.8rem);font-weight:310;letter-spacing:-.07em;line-height:.88}.page_hero__Io2l0 h1 em{display:block;color:var(--accent);font-style:normal}.page_heroCopy__0hqIt>p{max-width:760px;color:#c8cbc5;font-size:clamp(1.04rem,1.6vw,1.3rem);line-height:1.68}.page_hero__Io2l0 small{margin-top:25px;color:#9fa39c}.page_actions__a4w5K{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.page_actions__a4w5K a{display:inline-flex;min-height:48px;align-items:center;gap:9px;padding:10px 17px;border:1px solid #5c625a;border-radius:999px;color:var(--surface-muted);font-weight:650}.page_actions__a4w5K a:first-child{border-color:var(--surface-muted);background:var(--surface-muted);color:var(--dark-surface)}.page_actions__a4w5K svg{width:17px}.page_heroManifesto__TpKAZ{display:grid;grid-template-columns:auto 1fr;grid-gap:15px 14px;gap:15px 14px;align-content:center;padding:clamp(32px,5vw,62px);background:radial-gradient(circle at 70% 20%,var(--dark-surface) 0,transparent 45%),var(--dark-surface)}.page_heroManifesto__TpKAZ svg{width:27px;height:27px;color:var(--accent)}.page_heroManifesto__TpKAZ span{padding-bottom:20px;border-bottom:1px solid #41483f;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500}.page_heroManifesto__TpKAZ span:last-child{border-bottom:0}.page_jumpNav__5wWi3{position:-webkit-sticky;position:sticky;z-index:20;top:8px;display:flex;gap:5px;margin:16px 0;overflow-x:auto;padding:8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.page_jumpNav__5wWi3 a{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:var(--muted);font-size:.75rem}.page_jumpNav__5wWi3 a:focus-visible,.page_jumpNav__5wWi3 a:hover{background:var(--text);color:var(--surface)}.page_adults__Sj8_z,.page_protocol__gg_Fc,.page_related__1zS_T,.page_section__tDCFb,.page_signature__DwuS1,.page_sources__Yc6kH,.page_verdict__qThhI{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.page_protocol__gg_Fc,.page_related__1zS_T,.page_section__tDCFb,.page_signature__DwuS1,.page_sources__Yc6kH,.page_verdict__qThhI{padding:clamp(35px,6vw,72px)}.page_verdict__qThhI{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:55px;gap:55px}.page_adults__Sj8_z h2,.page_heading__ZW7YH h2,.page_related__1zS_T h2,.page_signature__DwuS1 h2,.page_verdict__qThhI h2{margin:12px 0;font-size:clamp(2.15rem,4.6vw,5rem);font-weight:330;letter-spacing:-.055em;line-height:1}.page_adults__Sj8_z p,.page_heading__ZW7YH>p,.page_related__1zS_T p,.page_signature__DwuS1 p,.page_verdict__qThhI p{color:var(--muted);line-height:1.72}.page_verdict__qThhI blockquote{margin:35px 0 0;padding-left:22px;border-left:3px solid var(--nutrition);font-size:clamp(1.25rem,2.4vw,2.05rem);line-height:1.35}.page_heading__ZW7YH{max-width:980px}.page_heading__ZW7YH>p{max-width:820px;margin-top:16px;font-size:1.02rem}.page_foodGrid__XLaxO{display:grid;grid-template-columns:1.2fr .9fr .9fr;grid-gap:9px;gap:9px;margin-top:35px}.page_foodGrid__XLaxO article{min-height:310px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface-muted)}.page_foodGrid__XLaxO article>svg{color:var(--nutrition)}.page_foodGrid__XLaxO article>span{display:block;margin-top:50px;color:var(--accent-strong);font-size:.68rem;font-weight:750;text-transform:uppercase}.page_foodGrid__XLaxO h3{margin:14px 0;font-size:1.4rem;line-height:1.25}.page_foodGrid__XLaxO li,.page_foodGrid__XLaxO p{color:var(--muted);line-height:1.6}.page_foodGrid__XLaxO ul{padding-left:18px}.page_foodFirst__FF2EI{background:linear-gradient(145deg,color-mix(in srgb,var(--nutrition-soft) 45%,var(--surface-muted)),var(--surface-muted))!important}.page_languageNote__5rit4{margin:10px 0 0;padding:20px 22px;border-left:3px solid var(--nutrition);background:var(--surface-muted);color:var(--muted);line-height:1.6}.page_languageNote__5rit4 strong{color:var(--text)}.page_darkSection__t_Liu{margin-top:16px;padding:clamp(38px,6vw,72px);border-radius:var(--radius);background:var(--dark-surface);color:var(--surface-muted);scroll-margin-top:104px}.page_darkSection__t_Liu .page_eyebrow__Y4Qgy{color:var(--accent)}.page_darkSection__t_Liu .page_heading__ZW7YH>p{color:#bcc0b9}.page_supplementCompare__MylNG{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:35px}.page_supplementCompare__MylNG article{padding:28px;border:1px solid #40453e;border-radius:19px;background:var(--dark-surface)}.page_supplementCompare__MylNG svg{color:var(--accent)}.page_supplementCompare__MylNG span{display:block;margin-top:45px;color:var(--accent);font-size:.68rem;font-weight:750;text-transform:uppercase}.page_supplementCompare__MylNG h3{margin:10px 0;font-size:1.55rem}.page_supplementCompare__MylNG p{color:#bec2bb;line-height:1.65}.page_positioning__C8YWM{display:flex;gap:18px;margin-top:9px;padding:25px;border:1px solid #4b5548;border-radius:19px;background:var(--dark-surface)}.page_positioning__C8YWM>svg{flex:0 0 auto;color:var(--accent)}.page_positioning__C8YWM strong{font-size:1.1rem}.page_positioning__C8YWM p{margin-bottom:0;color:#c8ccc4;line-height:1.65}.page_notRoutine__QnoG6{margin-top:24px;padding-top:24px;border-top:1px solid #373c35}.page_notRoutine__QnoG6>span{color:#c7cbc3;font-size:.82rem}.page_notRoutine__QnoG6>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.page_notRoutine__QnoG6 small{padding:9px 12px;border:1px solid #4a5048;border-radius:999px;color:#e1e3de}.page_drinkGrid__EDrOu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:35px}.page_drinkGrid__EDrOu article{min-height:265px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface-muted)}.page_drinkGrid__EDrOu article:first-child{border-color:var(--nutrition)}.page_drinkGrid__EDrOu svg{color:var(--nutrition)}.page_drinkGrid__EDrOu span{display:block;margin-top:45px;color:var(--accent-strong);font-size:.68rem;font-weight:750;text-transform:uppercase}.page_drinkGrid__EDrOu article:not(:has(svg)) span{margin-top:73px}.page_drinkGrid__EDrOu h3{margin:10px 0;font-size:1.6rem}.page_drinkGrid__EDrOu p{color:var(--muted);line-height:1.65}.page_protocol__gg_Fc{background:linear-gradient(145deg,color-mix(in srgb,var(--nutrition-soft) 32%,var(--surface)),var(--surface))}.page_protocol__gg_Fc ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:36px 0 0;padding:0;list-style:none}.page_protocol__gg_Fc li{display:grid;min-height:275px;padding:24px;align-content:start;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.page_protocol__gg_Fc li b{color:var(--nutrition);font-size:.73rem}.page_protocol__gg_Fc li strong{margin-top:55px;font-size:1.9rem;font-weight:500}.page_protocol__gg_Fc li p{color:var(--muted);line-height:1.65}.page_protocolNote__nFfyh{display:flex;gap:12px;align-items:center;margin:9px 0 0;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);line-height:1.6}.page_protocolNote__nFfyh svg{flex:0 0 auto;color:var(--nutrition)}.page_ageGrid__hEi1v{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:35px}.page_ageGrid__hEi1v article{padding:clamp(25px,4vw,38px);border:1px solid var(--line);border-radius:19px;background:var(--surface-muted)}.page_ageGrid__hEi1v span{display:inline-grid;min-width:92px;min-height:45px;place-items:center;border-radius:999px;background:var(--nutrition);color:#fff;font-weight:750}.page_ageGrid__hEi1v h3{margin:35px 0 15px;font-size:1.65rem}.page_ageGrid__hEi1v ul{padding-left:18px;color:var(--muted);line-height:1.8}.page_adults__Sj8_z{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;padding:clamp(35px,6vw,72px);background:var(--surface-muted)}.page_adults__Sj8_z>div>svg{width:38px;height:38px;margin-bottom:45px;color:var(--nutrition)}.page_adults__Sj8_z ul{display:grid;grid-gap:8px;gap:8px;align-content:center;margin:0;padding:0;list-style:none}.page_adults__Sj8_z li{padding:16px 17px;border:1px solid var(--line);border-radius:14px;background:var(--surface);line-height:1.5}.page_disclaimer__WYZDt{display:flex;gap:15px;align-items:center;margin-top:16px;padding:22px 25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:#342d20}.page_disclaimer__WYZDt svg{flex:0 0 auto}.page_disclaimer__WYZDt p{margin:0;line-height:1.6}.page_sourceGrid___dPla{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:35px}.page_sourceGrid___dPla a{position:relative;display:flex;min-height:300px;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface-muted);color:var(--text);transition:transform .18s,border-color .18s}.page_sourceGrid___dPla a:hover{transform:translateY(-3px);border-color:var(--nutrition)}.page_sourceGrid___dPla a>span{padding-right:30px;color:var(--accent-strong);font-size:.66rem;font-weight:750;text-transform:uppercase}.page_sourceGrid___dPla a>svg{position:absolute;right:20px;top:19px;width:17px}.page_sourceGrid___dPla h3{margin:45px 0 12px;font-size:1.18rem;line-height:1.35}.page_sourceGrid___dPla p{margin-top:auto;color:var(--muted);line-height:1.55}.page_related__1zS_T>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:30px}.page_related__1zS_T a{position:relative;display:grid;min-height:175px;padding:20px;align-content:space-between;border:1px solid var(--line);border-radius:16px;color:var(--text)}.page_related__1zS_T a strong{color:var(--accent-strong);font-size:.68rem;text-transform:uppercase}.page_related__1zS_T a span{max-width:85%;font-size:1.05rem;font-weight:600;line-height:1.4}.page_related__1zS_T a svg{position:absolute;right:18px;bottom:18px;width:18px}.page_signature__DwuS1{display:grid;grid-template-columns:1fr auto;grid-gap:50px;gap:50px;align-items:end}.page_signature__DwuS1 h2{max-width:1000px}.page_signature__DwuS1>div:last-child{display:grid;min-width:210px;padding-top:20px;border-top:1px solid var(--line)}.page_signature__DwuS1>div:last-child span{margin-top:5px;color:var(--muted);font-size:.8rem}.page_page__y7EPk a:focus-visible{outline:3px solid var(--nutrition);outline-offset:3px}@media(max-width:1000px){.page_hero__Io2l0{grid-template-columns:1fr}.page_heroCopy__0hqIt{min-height:610px;border-right:0;border-bottom:1px solid var(--soft)}.page_heroManifesto__TpKAZ{min-height:320px}.page_foodGrid__XLaxO,.page_sourceGrid___dPla{grid-template-columns:repeat(2,1fr)}.page_foodFirst__FF2EI{grid-column:1/-1}.page_drinkGrid__EDrOu{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.page_page__y7EPk{width:min(calc(100% - 28px),var(--max));margin-top:104px}.page_heroCopy__0hqIt{min-height:570px;padding:28px 20px}.page_hero__Io2l0 h1{font-size:clamp(2.75rem,13vw,4rem)}.page_heroManifesto__TpKAZ{padding:30px 20px}.page_jumpNav__5wWi3{top:7px;border-radius:17px}.page_protocol__gg_Fc,.page_related__1zS_T,.page_section__tDCFb,.page_signature__DwuS1,.page_sources__Yc6kH,.page_verdict__qThhI{padding:28px 19px}.page_adults__Sj8_z,.page_ageGrid__hEi1v,.page_drinkGrid__EDrOu,.page_foodGrid__XLaxO,.page_protocol__gg_Fc ol,.page_related__1zS_T>div,.page_signature__DwuS1,.page_sourceGrid___dPla,.page_supplementCompare__MylNG,.page_verdict__qThhI{grid-template-columns:1fr}.page_foodFirst__FF2EI{grid-column:auto}.page_foodGrid__XLaxO article{min-height:255px}.page_foodGrid__XLaxO article>span{margin-top:35px}.page_supplementCompare__MylNG article{padding:23px}.page_protocol__gg_Fc li{min-height:230px}.page_protocol__gg_Fc li strong{margin-top:38px}.page_adults__Sj8_z{padding:28px 19px;gap:28px}.page_adults__Sj8_z>div>svg{margin-bottom:30px}.page_disclaimer__WYZDt{align-items:flex-start;padding:19px}.page_signature__DwuS1>div:last-child{min-width:0}}@media print{.page_actions__a4w5K,.page_jumpNav__5wWi3{display:none!important}.page_page__y7EPk{width:100%;margin:0}.page_adults__Sj8_z,.page_darkSection__t_Liu,.page_hero__Io2l0,.page_protocol__gg_Fc,.page_related__1zS_T,.page_section__tDCFb,.page_signature__DwuS1,.page_sourceGrid___dPla a,.page_sources__Yc6kH,.page_verdict__qThhI{page-break-inside:avoid;break-inside:avoid}}@media(prefers-reduced-motion:reduce){.page_page__y7EPk *{scroll-behavior:auto!important;transition:none!important}}