.BlogArticle-module__GrRGIG__page{--accent:#ef5a24;--soft:#fff1ea;--wash:#fde0d2;--article-ink:#171311;min-height:100svh;color:var(--article-ink);background:#fffdf9}.BlogArticle-module__GrRGIG__page a{color:var(--accent);font-weight:800;text-decoration:none}.BlogArticle-module__GrRGIG__hero{z-index:1;background:#fffdf9;padding:10px max(22px,50vw - 690px) clamp(48px,7vw,92px);position:relative;overflow:visible}.BlogArticle-module__GrRGIG__backLink{color:color-mix(in srgb, var(--article-ink) 55%, white);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:900;display:inline-flex}.BlogArticle-module__GrRGIG__heroGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,3vw,48px);display:grid}.BlogArticle-module__GrRGIG__eyebrow{width:fit-content;min-height:42px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:950;display:inline-flex}.BlogArticle-module__GrRGIG__hero h1{letter-spacing:0;max-width:760px;margin:8px 0 24px;font-size:clamp(30px,2.8vw,42px);line-height:1.08}.BlogArticle-module__GrRGIG__hero h1 span{color:var(--accent)}.BlogArticle-module__GrRGIG__dek{max-width:720px;color:color-mix(in srgb, var(--article-ink) 70%, white);margin:0;font-size:17px;line-height:1.62}.BlogArticle-module__GrRGIG__meta{color:color-mix(in srgb, var(--article-ink) 70%, white);flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px;font-size:14px;display:flex}.BlogArticle-module__GrRGIG__meta strong{color:var(--article-ink)}.BlogArticle-module__GrRGIG__metaDot{background:var(--accent);border-radius:50%;width:5px;height:5px}.BlogArticle-module__GrRGIG__heroMedia{min-width:0;position:relative}.BlogArticle-module__GrRGIG__imageFrame{background:color-mix(in srgb, var(--accent) 18%, white);border-radius:36px;position:relative;overflow:hidden;box-shadow:0 28px 70px #411c1226}.BlogArticle-module__GrRGIG__imageFrame img{width:100%;height:auto;display:block}.BlogArticle-module__GrRGIG__heroNote{background:#fffffff2;border-radius:22px;width:min(320px,62%);padding:24px 26px;position:absolute;bottom:38px;left:-44px;box-shadow:0 20px 55px #311f1726}.BlogArticle-module__GrRGIG__heroNote strong{margin-bottom:10px;font-size:18px;display:block}.BlogArticle-module__GrRGIG__heroNote p{color:#74706c;margin:0;font-size:14px;line-height:1.5}.BlogArticle-module__GrRGIG__evidence{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #efd6cb;border-radius:30px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px;width:min(1370px,100% - 40px);margin:-24px auto 52px;padding:26px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #1e161214}.BlogArticle-module__GrRGIG__evidenceIcon{background:var(--soft);width:66px;height:66px;color:var(--accent);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex}.BlogArticle-module__GrRGIG__evidenceContent{min-width:0}.BlogArticle-module__GrRGIG__evidenceTitle{color:#111;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.BlogArticle-module__GrRGIG__evidenceText{color:#5f5f5f;margin:0;font-size:18px;line-height:1.7}.BlogArticle-module__GrRGIG__evidenceText+.BlogArticle-module__GrRGIG__evidenceText{margin-top:16px}.BlogArticle-module__GrRGIG__evidence h2{margin:0 0 10px;font-size:24px;line-height:1.12}.BlogArticle-module__GrRGIG__evidence p{color:#5f5d5a;max-width:1040px;margin:0 0 12px;font-size:16px;line-height:1.68}.BlogArticle-module__GrRGIG__shell{grid-template-columns:minmax(280px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,72px);width:min(1370px,100% - 48px);margin:0 auto;display:grid}.BlogArticle-module__GrRGIG__toc{scrollbar-gutter:stable;scrollbar-width:thin;background:#fffffff5;border:1px solid #e8e2dc;border-radius:18px;max-height:min(460px,100svh - 128px);padding:22px 20px;position:sticky;top:96px;overflow-y:scroll;box-shadow:0 14px 34px #1f19140d}.BlogArticle-module__GrRGIG__toc h2{margin:0 0 12px;font-size:16px;line-height:1.2}.BlogArticle-module__GrRGIG__toc nav{border-left:2px solid #eee8e2;gap:1px;padding-left:8px;display:grid}.BlogArticle-module__GrRGIG__toc a{color:#66625f;padding:5px 0 5px 10px;font-size:13px;font-weight:600;line-height:1.2}.BlogArticle-module__GrRGIG__toc a:hover{color:var(--accent)}.BlogArticle-module__GrRGIG__content{min-width:0}.BlogArticle-module__GrRGIG__introCard{border:1px solid color-mix(in srgb, var(--accent) 18%, #e4ddd6);background:color-mix(in srgb, var(--soft) 32%, white);border-radius:32px;margin-bottom:32px;padding:clamp(22px,3vw,32px)}.BlogArticle-module__GrRGIG__introCard p,.BlogArticle-module__GrRGIG__section p,.BlogArticle-module__GrRGIG__faqIntro{color:#4f5863;margin:0 0 16px;font-size:16px;line-height:1.65}.BlogArticle-module__GrRGIG__introCard p:last-child,.BlogArticle-module__GrRGIG__section p:last-child{margin-bottom:0}.BlogArticle-module__GrRGIG__section{margin-bottom:36px;scroll-margin-top:110px}.BlogArticle-module__GrRGIG__section h2,.BlogArticle-module__GrRGIG__faq h2,.BlogArticle-module__GrRGIG__sources h2{letter-spacing:0;max-width:900px;margin:0 0 18px;font-size:clamp(24px,2.2vw,28px);line-height:1.25}.BlogArticle-module__GrRGIG__section h3{margin:28px 0 14px;font-size:20px}.BlogArticle-module__GrRGIG__checklistHeading{color:#050505;margin:34px 0 0;font-size:20px;font-weight:950;line-height:1.25}.BlogArticle-module__GrRGIG__bulletList{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.BlogArticle-module__GrRGIG__bulletList li{color:#334152;background:#fbfbfb;border:1px solid #e9e5e1;border-radius:16px;align-items:center;gap:14px;min-height:64px;padding:18px 22px;font-size:16px;line-height:1.45;display:flex}.BlogArticle-module__GrRGIG__bulletList li:before{content:"✓";color:#248567;background:#eaf8f0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.BlogArticle-module__GrRGIG__checklistCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0 34px;padding:0;list-style:none;display:grid}.BlogArticle-module__GrRGIG__checklistCards li{background:#fff;border:1px solid #e8e2dc;border-radius:22px;min-height:210px;padding:30px 32px;box-shadow:0 18px 40px #1f19140a}.BlogArticle-module__GrRGIG__checklistCards span{background:var(--soft);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:24px;font-size:20px;font-weight:950;display:grid}.BlogArticle-module__GrRGIG__checklistCards h3{color:#050505;margin:0 0 12px;font-size:20px;line-height:1.25}.BlogArticle-module__GrRGIG__checklistCards p{color:#53606a;margin:0;font-size:16px;line-height:1.55}.BlogArticle-module__GrRGIG__keyPointBox{background:#f5fbf8;border:1px solid #ccebdd;border-radius:18px;margin:30px 0 0;padding:30px 32px;position:relative;overflow:hidden}.BlogArticle-module__GrRGIG__keyPointBox:after{content:"✓";color:#24856714;font-size:92px;font-weight:950;line-height:1;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.BlogArticle-module__GrRGIG__keyPointBox>span{color:#247653;letter-spacing:.12em;text-transform:uppercase;background:#e9f8f1;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 14px;font-size:12px;font-weight:950;display:inline-flex}.BlogArticle-module__GrRGIG__keyPointBox p{z-index:1;color:#53606a;max-width:860px;margin:0;font-size:16px;line-height:1.7;position:relative}.BlogArticle-module__GrRGIG__antioxidantCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0;display:grid}.BlogArticle-module__GrRGIG__antioxidantCards article{background:color-mix(in srgb, var(--soft) 24%, white);border:1px solid #e8e2dc;border-radius:18px;min-height:224px;padding:26px}.BlogArticle-module__GrRGIG__antioxidantCards span{background:var(--soft);width:48px;height:48px;color:var(--article-ink);border-radius:14px;place-items:center;margin-bottom:20px;font-size:22px;font-weight:900;display:grid}.BlogArticle-module__GrRGIG__antioxidantCards h3{color:#050505;margin:0 0 12px;font-size:20px;line-height:1.25}.BlogArticle-module__GrRGIG__antioxidantCards p{color:#53606a;margin:0;font-size:15px;line-height:1.6}.BlogArticle-module__GrRGIG__includeHeading{color:#050505;margin:32px 0 22px;font-size:20px;font-weight:950}.BlogArticle-module__GrRGIG__expectationBox{background:#fff6d9;border:1px solid #f0d684;border-radius:18px;margin:34px 0 28px;padding:28px}.BlogArticle-module__GrRGIG__expectationBox strong{color:#a76700;margin-bottom:12px;font-size:15px;font-weight:950;display:block}.BlogArticle-module__GrRGIG__expectationBox p{color:#53606a;margin:0;font-size:16px;line-height:1.6}.BlogArticle-module__GrRGIG__includeList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.BlogArticle-module__GrRGIG__includeList li{color:#334152;background:#fbfbfb;border:1px solid #e9e5e1;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:15px 18px;font-size:16px;line-height:1.45;display:flex}.BlogArticle-module__GrRGIG__includeList li:before{content:"✓";color:#248567;background:#eaf8f0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.BlogArticle-module__GrRGIG__compareCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0;display:grid}.BlogArticle-module__GrRGIG__compareCards article{background:#eaf7f1;border:1px solid #d9ebe1;border-radius:18px;min-height:264px;padding:28px}.BlogArticle-module__GrRGIG__compareCards article:nth-child(2){background:#fff0e8;border-color:#efdcd1}.BlogArticle-module__GrRGIG__compareCards h3{color:#050505;margin:0 0 16px;font-size:20px;font-weight:950;line-height:1.2}.BlogArticle-module__GrRGIG__compareCards ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.BlogArticle-module__GrRGIG__compareCards li{color:#334152;font-size:15px;line-height:1.45}.BlogArticle-module__GrRGIG__compareCards li:before{content:"✓ ";color:#166b55;font-weight:900}.BlogArticle-module__GrRGIG__wholeFoodCallout{color:#fff;background:linear-gradient(135deg,#f25822,#c8271a);border-radius:22px;margin:34px 0 0;padding:clamp(30px,4vw,42px) clamp(30px,4vw,46px);position:relative;overflow:hidden}.BlogArticle-module__GrRGIG__wholeFoodCallout:before{content:"“";color:#fff3;font-size:72px;font-weight:950;line-height:1;position:absolute;top:22px;left:22px}.BlogArticle-module__GrRGIG__wholeFoodCallout strong{z-index:1;max-width:800px;font-size:clamp(18px,1.6vw,22px);line-height:1.35;display:block;position:relative}.BlogArticle-module__GrRGIG__disclaimer{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 74%, #8b120c));color:#fff;border-radius:28px;margin:42px 0;padding:clamp(28px,4vw,48px)}.BlogArticle-module__GrRGIG__disclaimer strong{max-width:760px;font-size:clamp(18px,1.6vw,22px);line-height:1.35;display:block}.BlogArticle-module__GrRGIG__vitaminCallout{color:#fff;background:linear-gradient(135deg,#f25822,#c8271a);border-radius:22px;margin:36px 0;padding:clamp(30px,4vw,44px) clamp(30px,4vw,46px);position:relative;overflow:hidden}.BlogArticle-module__GrRGIG__vitaminCallout:before{content:"“";color:#fff3;font-size:72px;font-weight:950;line-height:1;position:absolute;top:22px;left:22px}.BlogArticle-module__GrRGIG__vitaminCallout strong{z-index:1;max-width:760px;font-size:clamp(18px,1.6vw,22px);line-height:1.35;display:block;position:relative}.BlogArticle-module__GrRGIG__productCta{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 78%, #9d180d));color:#fff;border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(280px,.7fr);align-items:center;gap:36px;margin:10px 0 clamp(66px,8vw,100px);padding:clamp(30px,5vw,56px);display:grid}.BlogArticle-module__GrRGIG__productCta span{letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:950;display:block}.BlogArticle-module__GrRGIG__productCta h2{margin:0 0 20px;font-size:clamp(24px,2.2vw,30px);line-height:1.14}.BlogArticle-module__GrRGIG__productCta p{color:#ffffffe6;max-width:560px;margin:0 0 28px;font-size:16px;line-height:1.65}.BlogArticle-module__GrRGIG__productCta a{min-height:58px;color:var(--accent);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 28px;display:inline-flex}.BlogArticle-module__GrRGIG__ctaImage{background:#ffffff3d;border-radius:20px;overflow:hidden}.BlogArticle-module__GrRGIG__ctaImage img{width:100%;height:auto;display:block}.BlogArticle-module__GrRGIG__faq,.BlogArticle-module__GrRGIG__sources{margin-bottom:clamp(42px,5vw,64px);scroll-margin-top:110px}.BlogArticle-module__GrRGIG__faqList{gap:14px;display:grid}.BlogArticle-module__GrRGIG__faq details{background:#fff;border:1px solid #e8e2dc;border-radius:18px}.BlogArticle-module__GrRGIG__faq summary{min-height:74px;color:var(--article-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:0 28px;font-size:16px;font-weight:900;display:flex}.BlogArticle-module__GrRGIG__faq summary:after{content:"+";background:var(--soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.BlogArticle-module__GrRGIG__faq details[open] summary:after{content:"−"}.BlogArticle-module__GrRGIG__faq details p{color:#53606a;margin:0;padding:0 28px 26px;font-size:16px;line-height:1.7}.BlogArticle-module__GrRGIG__sources ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.BlogArticle-module__GrRGIG__sources li{background:#fff;border:1px solid #e8e2dc;border-radius:18px}.BlogArticle-module__GrRGIG__sourceCard{min-height:112px;color:var(--article-ink);flex-direction:column;justify-content:center;gap:14px;padding:24px 26px;display:flex}.BlogArticle-module__GrRGIG__sourceCard h3{color:#050505;margin:0;font-size:20px;font-weight:900;line-height:1.3}.BlogArticle-module__GrRGIG__sourceCard p{color:#53606a;margin:0;font-size:16px;line-height:1.5}.BlogArticle-module__GrRGIG__researchReviewedText{max-width:760px}.BlogArticle-module__GrRGIG__researchReviewedText p{color:#1d1d1d;margin:0 0 18px;font-size:16px;line-height:1.45}.BlogArticle-module__GrRGIG__researchReviewedText ul{margin:0;padding-left:34px}.BlogArticle-module__GrRGIG__researchReviewedText li{color:#111;margin:0 0 6px;font-size:16px;line-height:1.35}.BlogArticle-module__GrRGIG__researchReviewedText strong{font-weight:950}.BlogArticle-module__GrRGIG__legalNote{border-left:5px solid var(--accent);background:var(--soft);color:#625f5b;margin:0 0 clamp(52px,6vw,72px);padding:24px 28px;font-size:14px;line-height:1.7}.BlogArticle-module__GrRGIG__related{background:var(--soft);padding:76px max(24px,50vw - 590px)}.BlogArticle-module__GrRGIG__related>span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:950}.BlogArticle-module__GrRGIG__related h2{margin:14px 0 34px;font-size:clamp(24px,2.2vw,30px)}.BlogArticle-module__GrRGIG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.BlogArticle-module__GrRGIG__relatedCard{border:1px solid color-mix(in srgb, var(--accent) 15%, #e5ded8);background:#fff;border-radius:22px;min-width:0;padding:18px}.BlogArticle-module__GrRGIG__relatedImage{background:var(--soft);border-radius:16px;overflow:hidden}.BlogArticle-module__GrRGIG__relatedImage img{width:100%;height:auto;display:block}.BlogArticle-module__GrRGIG__relatedCard span{color:#76716d;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 8px;font-size:11px;font-weight:900;display:block}.BlogArticle-module__GrRGIG__relatedCard h3{color:var(--article-ink);margin:0 0 14px;font-size:20px;line-height:1.16}.BlogArticle-module__GrRGIG__relatedCard small{color:var(--accent);align-items:center;gap:6px;font-weight:900;display:inline-flex}@media (max-width:1100px){.BlogArticle-module__GrRGIG__heroGrid,.BlogArticle-module__GrRGIG__shell,.BlogArticle-module__GrRGIG__productCta{grid-template-columns:1fr}.BlogArticle-module__GrRGIG__antioxidantCards{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogArticle-module__GrRGIG__toc{max-height:min(460px,100svh - 128px);position:relative;top:auto;overflow-y:scroll}.BlogArticle-module__GrRGIG__heroNote{bottom:22px;left:22px}}@media (max-width:768px){.BlogArticle-module__GrRGIG__evidence{border-radius:22px;grid-template-columns:56px minmax(0,1fr);gap:16px;width:calc(100% - 24px);margin:24px auto 48px;padding:24px 20px}.BlogArticle-module__GrRGIG__evidenceIcon{border-radius:16px;width:56px;height:56px;font-size:24px}.BlogArticle-module__GrRGIG__evidenceTitle{margin-bottom:10px;font-size:22px}.BlogArticle-module__GrRGIG__evidenceText{font-size:16px;line-height:1.6}}@media (max-width:700px){.BlogArticle-module__GrRGIG__hero{padding-inline:18px}.BlogArticle-module__GrRGIG__heroGrid{gap:30px}.BlogArticle-module__GrRGIG__hero h1{font-size:clamp(30px,2.8vw,42px)}.BlogArticle-module__GrRGIG__dek{font-size:17px}.BlogArticle-module__GrRGIG__heroNote{width:auto;margin-top:16px;position:static}.BlogArticle-module__GrRGIG__imageFrame{border-radius:22px}.BlogArticle-module__GrRGIG__evidence,.BlogArticle-module__GrRGIG__shell{width:calc(100% - 28px)}.BlogArticle-module__GrRGIG__evidence{border-radius:22px;grid-template-columns:1fr;gap:18px;margin:-22px auto 52px;padding:24px 20px}.BlogArticle-module__GrRGIG__toc{padding:20px 18px}.BlogArticle-module__GrRGIG__introCard,.BlogArticle-module__GrRGIG__productCta{border-radius:22px}.BlogArticle-module__GrRGIG__section h2,.BlogArticle-module__GrRGIG__faq h2,.BlogArticle-module__GrRGIG__sources h2{font-size:clamp(24px,2.2vw,28px)}.BlogArticle-module__GrRGIG__bulletList li,.BlogArticle-module__GrRGIG__faq summary,.BlogArticle-module__GrRGIG__sourceCard h3{font-size:16px}.BlogArticle-module__GrRGIG__checklistCards{grid-template-columns:1fr;gap:16px}.BlogArticle-module__GrRGIG__checklistCards li{min-height:0;padding:24px 22px}.BlogArticle-module__GrRGIG__checklistCards h3{font-size:20px}.BlogArticle-module__GrRGIG__checklistCards p{font-size:16px}.BlogArticle-module__GrRGIG__keyPointBox{padding:24px 22px}.BlogArticle-module__GrRGIG__keyPointBox:after{font-size:64px;right:18px}.BlogArticle-module__GrRGIG__keyPointBox p{font-size:16px}.BlogArticle-module__GrRGIG__antioxidantCards{grid-template-columns:1fr}.BlogArticle-module__GrRGIG__antioxidantCards article{min-height:0}.BlogArticle-module__GrRGIG__compareCards{grid-template-columns:1fr}.BlogArticle-module__GrRGIG__compareCards article{min-height:0;padding:24px 22px}.BlogArticle-module__GrRGIG__compareCards h3,.BlogArticle-module__GrRGIG__includeHeading{font-size:20px}.BlogArticle-module__GrRGIG__relatedGrid{grid-template-columns:1fr}}
