.nutrition-topic_page__zSyUq{max-width:1360px;margin:0 auto;padding:18px 24px 60px;color:#082a55}.nutrition-topic_back__5i4c0{color:#0874ed;font-weight:800;text-decoration:none}.nutrition-topic_eyebrow__jb_XK{margin:12px 0 10px;color:#27486d;font-weight:800}.nutrition-topic_section__CFFQP{background:#fff;border:1px solid #dce6f1;border-radius:18px;padding:18px;margin-top:16px}.nutrition-topic_section__CFFQP h2{margin:0 0 14px;font-size:22px}.nutrition-topic_prePage__e533A{--navy:#082a55;--muted:#294b70;--blue:#0874ed;color:var(--navy);font-family:inherit}.nutrition-topic_preHero__QpeUQ{height:150px;border-radius:14px 14px 0 0;display:grid;grid-template-columns:1fr 46%;align-items:center;padding:0 20px;background:linear-gradient(100deg,#fff,#f9fcff 55%,#e8f5ff);overflow:hidden}.nutrition-topic_preHero__QpeUQ .nutrition-topic_back__5i4c0{display:inline-block;margin-bottom:8px}.nutrition-topic_preEyebrow__8vjgh{font-size:14px;font-weight:850;margin:0 0 9px}.nutrition-topic_preHero__QpeUQ h1{font-size:38px;line-height:1;margin:0 0 10px;font-weight:900;letter-spacing:-.02em}.nutrition-topic_preHero__QpeUQ p{margin:0;font-size:15px;color:#173b65}.nutrition-topic_heroImageWrap___ZcJV{height:150px;margin:0 -20px 0 0;overflow:hidden;align-self:stretch;background:#fff}.nutrition-topic_heroImage__V0grB{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border:0}.nutrition-topic_steps__XmViW{display:grid;gap:12px;margin-top:0}.nutrition-topic_stepCard__Ve5ow{min-height:190px;border-radius:17px;padding:15px 16px;display:grid;grid-template-columns:64px minmax(330px,1.05fr) minmax(270px,.85fr) 300px;gap:14px;align-items:stretch;border:1px solid #e4e8ec}.nutrition-topic_stepCard__Ve5ow.nutrition-topic_yellow__lusn2{background:linear-gradient(90deg,#fffaf0,#fffdf8)}.nutrition-topic_stepCard__Ve5ow.nutrition-topic_pink__31WJx{background:linear-gradient(90deg,#fff3f5,#fff8f8)}.nutrition-topic_stepCard__Ve5ow.nutrition-topic_green__vUmjy{background:linear-gradient(90deg,#effbf5,#f7fcfa)}.nutrition-topic_stepCard__Ve5ow.nutrition-topic_blue__cDAJF{background:linear-gradient(90deg,#f2f9ff,#f8fcff)}.nutrition-topic_stepCard__Ve5ow.nutrition-topic_aqua__b4d53{background:linear-gradient(90deg,#effcfb,#f7fdfd)}.nutrition-topic_stepCard__Ve5ow.nutrition-topic_mint__60h0P{background:linear-gradient(90deg,#f1fbf3,#f8fdf8)}.nutrition-topic_stepNo__8YUx6{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:26px;font-weight:900;margin:6px auto}.nutrition-topic_yellow__lusn2 .nutrition-topic_stepNo__8YUx6{background:#ffe59a;color:#9b6900}.nutrition-topic_pink__31WJx .nutrition-topic_stepNo__8YUx6{background:#ffb9c6;color:#b5123a}.nutrition-topic_green__vUmjy .nutrition-topic_stepNo__8YUx6{background:#a9ebc8;color:#087e49}.nutrition-topic_blue__cDAJF .nutrition-topic_stepNo__8YUx6{background:#b9e1ff;color:#0754a3}.nutrition-topic_aqua__b4d53 .nutrition-topic_stepNo__8YUx6{background:#a9ece5;color:#086e73}.nutrition-topic_mint__60h0P .nutrition-topic_stepNo__8YUx6{background:#c8efaa;color:#21752b}.nutrition-topic_stepMain__3olpn{display:grid;grid-template-rows:auto 1fr;gap:12px}.nutrition-topic_stepTitle__DeIos{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:start}.nutrition-topic_lineIcon__blwSU{width:48px;height:48px;display:grid;place-items:center;color:#0a3c6c}.nutrition-topic_lineIcon__blwSU svg{stroke-width:2}.nutrition-topic_stepTitle__DeIos h2{font-size:23px;margin:3px 0 6px;line-height:1.05}.nutrition-topic_stepTitle__DeIos p,.nutrition-topic_tipBox__w7mVg p{font-size:14px;line-height:1.45;margin:0;color:#183e67}.nutrition-topic_tipBox__w7mVg{border-radius:12px;padding:11px 14px;display:flex;gap:13px;align-items:center;max-width:420px}.nutrition-topic_yellow__lusn2 .nutrition-topic_tipBox__w7mVg{background:#fff4d7;color:#efaa00}.nutrition-topic_pink__31WJx .nutrition-topic_tipBox__w7mVg{background:#ffe6ea;color:#d91c4c}.nutrition-topic_green__vUmjy .nutrition-topic_tipBox__w7mVg{background:#dcf7e9;color:#10a35d}.nutrition-topic_blue__cDAJF .nutrition-topic_tipBox__w7mVg{background:#e2f3ff;color:#1488dc}.nutrition-topic_aqua__b4d53 .nutrition-topic_tipBox__w7mVg{background:#def7f5;color:#0b9b9f}.nutrition-topic_mint__60h0P .nutrition-topic_tipBox__w7mVg{background:#e4f7df;color:#159947}.nutrition-topic_tipBox__w7mVg b{font-size:15px}.nutrition-topic_tipBox__w7mVg p{font-size:12px;margin-top:3px}.nutrition-topic_checkBox__6hATP{background:#ffffff9c;border-radius:12px;padding:13px 16px}.nutrition-topic_checkBox__6hATP h3{font-size:14px;margin:0 0 10px}.nutrition-topic_checkBox__6hATP p{display:flex;gap:9px;align-items:flex-start;margin:7px 0;font-size:12px;line-height:1.25;color:#315276}.nutrition-topic_checkBox__6hATP p span{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;flex:0 0 17px;font-size:10px;font-weight:900}.nutrition-topic_yellow__lusn2 .nutrition-topic_checkBox__6hATP p span{background:#ffdc65;color:#8b6900}.nutrition-topic_pink__31WJx .nutrition-topic_checkBox__6hATP p span{background:#ff8ea5;color:#8f1533}.nutrition-topic_green__vUmjy .nutrition-topic_checkBox__6hATP p span{background:#7dd9aa;color:#096d40}.nutrition-topic_blue__cDAJF .nutrition-topic_checkBox__6hATP p span{background:#66b8ee;color:#fff}.nutrition-topic_aqua__b4d53 .nutrition-topic_checkBox__6hATP p span{background:#39bdb9;color:#fff}.nutrition-topic_mint__60h0P .nutrition-topic_checkBox__6hATP p span{background:#58c97a;color:#fff}.nutrition-topic_foodVisual__nkgJs{background:#fff;border-radius:11px;min-height:158px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative}.nutrition-topic_photoVisual__9Yc8F{background:#fff;justify-content:stretch;align-items:stretch}.nutrition-topic_stepImage__ZWx48{display:block;width:100%;height:100%;min-height:158px;object-fit:contain;object-position:center;border-radius:11px}.nutrition-topic_infoBar__Rq1cr{height:58px;border:1px solid #d7e6f4;border-radius:12px;margin-top:12px;background:#f5faff;display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:0 18px}.nutrition-topic_infoBar__Rq1cr>span{color:#0d76ed}.nutrition-topic_infoBar__Rq1cr p{margin:0;font-size:12px}.nutrition-topic_infoBar__Rq1cr em{font-family:cursive;font-size:19px;font-weight:700;color:#164579;transform:rotate(-4deg)}.nutrition-topic_prePage__e533A *{animation:none!important;transition:none!important}.nutrition-topic_hero__V1noG{margin-top:10px;display:grid;grid-template-columns:1.15fr .85fr;min-height:270px;border:1px solid #dce6f1;border-radius:18px;background:linear-gradient(120deg,#fff,#fbfdff 58%,#eef8f4);overflow:hidden}.nutrition-topic_heroCopy__o1OZ9{padding:42px 38px}.nutrition-topic_hero__V1noG h1{font-size:42px;line-height:1.05;margin:0 0 18px}.nutrition-topic_hero__V1noG h3{font-size:19px;margin:0 0 10px}.nutrition-topic_hero__V1noG p{font-size:17px;line-height:1.5;color:#27486d;margin:0}.nutrition-topic_plateWrap__27J3C{display:grid;place-items:center;background:radial-gradient(circle at center,#fff 0,#f4faf7 66%,transparent 67%)}.nutrition-topic_plate__Wl4vo{position:relative;width:260px;height:260px;border-radius:50%;background:#fff;border:8px solid #e7eef6;box-shadow:0 14px 34px #173b6124;overflow:hidden}.nutrition-topic_plate__Wl4vo span{position:absolute;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:12px}.nutrition-topic_plate__Wl4vo svg{stroke-width:2.15}.nutrition-topic_carbs__oM8Rz{left:0;top:0;width:50%;height:50%;background:#fff0c7;color:#ed9d00}.nutrition-topic_protein__VDEd6{right:0;top:0;width:50%;height:50%;background:#ffe7e9;color:#ef3340}.nutrition-topic_plants__wFClg{left:0;bottom:0;width:50%;height:50%;background:#e4f8ec;color:#19b864}.nutrition-topic_hydration__zq0rP{right:0;bottom:0;width:50%;height:50%;background:#e4f4ff;color:#1595e8}.nutrition-topic_plate__Wl4vo b{color:#092b55}.nutrition-topic_foundations__sBBHH{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.nutrition-topic_foundation__qVHIS{position:relative;display:flex;align-items:center;gap:16px;min-height:118px;background:#fff;border:1px solid #dce6f1;border-radius:16px;padding:16px}.nutrition-topic_foundation__qVHIS b{display:block;margin-bottom:6px;font-size:18px}.nutrition-topic_foundation__qVHIS small{display:block;color:#294a6d;line-height:1.42;font-size:13px}.nutrition-topic_arrow__UCnax{position:absolute;right:14px;top:13px;color:#1473e6;font-size:28px}.nutrition-topic_iconBubble__XOQne{width:72px;height:72px;flex:0 0 72px;border-radius:50%;display:grid;place-items:center;line-height:0;padding:0;box-sizing:border-box}.nutrition-topic_iconBubble__XOQne svg{display:block;position:static;margin:0!important;transform:none!important;stroke-width:2.2}.nutrition-topic_yellow__lusn2{background:#fff2c9;color:#f5b000}.nutrition-topic_orange__bjqoX{background:#fff0da;color:#f28b00}.nutrition-topic_red__ub9Cg{background:#ffe5e7;color:#ef3340}.nutrition-topic_blue__cDAJF{background:#e3f3ff;color:#1595e8}.nutrition-topic_green__vUmjy{background:#e2f8ea;color:#19b864}.nutrition-topic_mealGrid__yzOhs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nutrition-topic_meal__829ig{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;column-gap:14px;min-height:138px;padding:16px;border-radius:14px}.nutrition-topic_meal__829ig .nutrition-topic_iconBubble__XOQne{width:62px;height:62px;min-width:62px;min-height:62px;justify-self:center;align-self:center;position:relative;display:block}.nutrition-topic_meal__829ig .nutrition-topic_iconBubble__XOQne svg{position:absolute!important;left:50%!important;top:50%!important;width:32px!important;height:32px!important;margin:0!important;transform:translate(-50%,-50%)!important}.nutrition-topic_meal__829ig b{display:block;margin-bottom:7px;font-size:16px}.nutrition-topic_meal__829ig span{display:block;line-height:1.45;color:#294a6d}.nutrition-topic_orangeSoft__yPfzP{background:#fff9ef}.nutrition-topic_redSoft__vHT8m{background:#fff5f5}.nutrition-topic_greenSoft__HIMg1{background:#f2fcf6}.nutrition-topic_blueSoft__StAjx{background:#f1f9ff}.nutrition-topic_lowerGrid__VJeu_{display:grid;grid-template-columns:1fr 285px;gap:14px;align-items:stretch}.nutrition-topic_timeline__PuOJ5{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.nutrition-topic_time__HqO0e{min-height:142px;padding:12px 10px;background:#f7faff;border-radius:12px;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.nutrition-topic_time__HqO0e strong{font-size:13px;min-height:34px}.nutrition-topic_time__HqO0e .nutrition-topic_iconBubble__XOQne{width:48px;height:48px;flex:0 0 48px;margin-top:auto;align-self:center}.nutrition-topic_tips__5LCut{margin-top:16px;padding:20px;border:1px solid #bfead0;border-radius:18px;background:#effcf4}.nutrition-topic_tips__5LCut h3{margin:0 0 12px;color:#087a3d}.nutrition-topic_tips__5LCut p{margin:9px 0;color:#244b3a;line-height:1.35}.nutrition-topic_sources__W4w2i{font-size:13px;line-height:1.6;color:#526a84}.nutrition-topic_next__kMlyb{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding:18px 22px;border-radius:14px;background:#0b66df;color:#fff;text-decoration:none;font-weight:800}@media(max-width:1100px){.nutrition-topic_stepCard__Ve5ow{grid-template-columns:54px 1fr 1fr}.nutrition-topic_foodVisual__nkgJs{display:none}.nutrition-topic_preHero__QpeUQ{grid-template-columns:1fr 40%}}@media(max-width:1050px){.nutrition-topic_foundations__sBBHH,.nutrition-topic_mealGrid__yzOhs{grid-template-columns:repeat(2,1fr)}.nutrition-topic_timeline__PuOJ5{grid-template-columns:repeat(3,1fr)}.nutrition-topic_lowerGrid__VJeu_{grid-template-columns:1fr}}@media(max-width:760px){.nutrition-topic_page__zSyUq{padding:12px}.nutrition-topic_preHero__QpeUQ{height:auto;min-height:180px;grid-template-columns:1fr;padding:20px}.nutrition-topic_heroImageWrap___ZcJV{display:none}.nutrition-topic_preHero__QpeUQ h1{font-size:32px}.nutrition-topic_stepCard__Ve5ow{grid-template-columns:50px 1fr}.nutrition-topic_checkBox__6hATP{grid-column:2}.nutrition-topic_foodVisual__nkgJs{display:none}.nutrition-topic_infoBar__Rq1cr{height:auto;min-height:58px;grid-template-columns:22px 1fr}.nutrition-topic_infoBar__Rq1cr em{display:none}.nutrition-topic_hero__V1noG{grid-template-columns:1fr}.nutrition-topic_plateWrap__27J3C{padding:20px}.nutrition-topic_hero__V1noG h1{font-size:34px}.nutrition-topic_foundations__sBBHH,.nutrition-topic_mealGrid__yzOhs{grid-template-columns:1fr}.nutrition-topic_timeline__PuOJ5{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.nutrition-topic_page__zSyUq{padding:18px 12px 40px}.nutrition-topic_heroCopy__o1OZ9{padding:22px}.nutrition-topic_timeline__PuOJ5{grid-template-columns:1fr}.nutrition-topic_next__kMlyb{gap:14px;align-items:flex-start;flex-direction:column}}