/* Additional study detail uses the existing Signal disclosure treatment. */
body.signal-site .science-e .science-study-methods {
  border-top: 1px solid #11150d55;
  margin-top: 23px;
}
body.signal-site .science-e .science-study-methods summary {
  font-size: 13px;
  padding: 17px 10px;
  gap: 15px;
}
body.signal-site .science-e .science-study-methods > div {
  padding: 0 12px 20px 10px;
}
body.signal-site .science-e .science-study-methods dl {
  display: grid;
  gap: 17px;
  margin: 0;
}
body.signal-site .science-e .science-study-methods dt {
  font: 700 11px/1.5 Archivo, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: .035em;
  color: #11150d;
  margin-bottom: 5px;
}
body.signal-site .science-e .science-study-methods dd {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.7;
  color: #44483e;
  margin: 0;
}
body.signal-site .science-e .e-ingredient-notes article p + p {
  margin-top: 14px;
}
body.signal-site .science-e .science-note-sources {
  list-style: none;
  display: grid;
  gap: 8px;
  padding: 0;
  margin: 15px 0 0;
}
body.signal-site .science-e .science-note-sources a {
  display: inline-flex;
  align-items: baseline;
  gap: 8px;
  font-size: 12px;
  line-height: 1.6;
}
body.signal-site .science-e .science-note-sources svg {
  flex: none;
}
@media (max-width: 540px) {
  body.signal-site .science-e .science-study-methods summary { font-size: 12px; }
  body.signal-site .science-e .science-study-methods dd { font-size: 12px; }
}
.science-e{background:#fafaf5;color:#183421;font-family:'Roboto',Arial,sans-serif;font-weight:350;letter-spacing:-.15px}
.science-e-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 78% 90%,#4a5d3b80,transparent 58%),linear-gradient(125deg,#0c2017,#182b1e 59%,#283c26);color:#f8f8ec;overflow:hidden;border-bottom:1px solid #3e5335}
.science-e-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,#fff0 60%,#eff6cc04);box-shadow:inset 0 1px 0 #e7f0ce1a;z-index:-1}
.science-e-hero-inner{padding-top:88px;padding-bottom:86px;display:grid;grid-template-columns:1.5fr .7fr;gap:80px;align-items:center}
.science-e-hero .e-eyebrow{color:#bccdab}
.science-e-hero h1{font-family:'IBM Plex Sans',sans-serif;font-weight:500;font-size:57px;line-height:1.06;letter-spacing:-2px;margin:0 0 30px;color:#fbfaef;max-width:720px}
.science-e-hero h1 span{color:#bfcca9}
.science-e-hero-copy>p:not(.e-eyebrow){font-size:17px;line-height:1.7;font-weight:350;color:#c8d0bd;max-width:610px;margin:0 0 32px}
.science-e-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:linear-gradient(115deg,#d7e4ba,#bccd9f);border:1px solid #e7efcf6b;border-radius:4px;min-height:54px;padding:16px 23px;color:#17361f;font:600 11px/1.4 'IBM Plex Sans',sans-serif;letter-spacing:.05em;text-decoration:none;box-shadow:0 4px 12px #06140d29;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.science-e-button:hover{transform:translateY(-2px);box-shadow:0 9px 18px #06140d3d;background:#dce7c3}
.science-e-index{border:1px solid #d9e6be36;background:linear-gradient(140deg,#aebf8e0b,#07190d21);border-radius:8px;padding:28px;box-shadow:inset 0 1px 0 #edf5d20a;position:relative;overflow:hidden}
.science-e-index>p{font:500 10px/1.4 'IBM Plex Sans',sans-serif;letter-spacing:.13em;color:#b7c9a1;margin:0 0 20px}
.science-e-index nav{position:relative;z-index:1}
.science-e-index nav a{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #d9e6be26;font-size:14px;line-height:1.4;color:#e4e8d9;text-decoration:none;transition:color .2s ease}
.science-e-index nav a:first-child{border-top:1px solid #d9e6be26}
.science-e-index nav a:hover{color:#fff}
.science-e-index nav a>span{font:400 10px/1 'IBM Plex Sans',sans-serif;color:#8fa77a;min-width:14px}
.science-e-index nav a svg{margin-left:auto;color:#a5bd89;flex:none}
.science-e-index-art{height:72px;position:relative;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:9px}
.science-e-index-art span{width:42px;height:42px;border:1px solid #a4bd7d45;border-radius:50%;box-shadow:inset 0 0 14px #b7d08d05}
.science-e-index-art span:nth-child(2){width:64px;height:64px}.science-e-index-art span:nth-child(3){width:64px;height:64px}.science-e-index-art i{position:absolute;top:50%;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,#afc18b70,transparent)}
.science-e-biology{padding-top:104px;padding-bottom:100px;position:relative;scroll-margin-top:100px}
.science-e-anchor{position:absolute;top:0;scroll-margin-top:100px}
.science-e-section-intro{display:grid;grid-template-columns:1.06fr 1fr;gap:72px;align-items:end;margin-bottom:56px}
.science-e-section-intro h2{font-family:'IBM Plex Sans',sans-serif;font-size:43px;line-height:1.08;letter-spacing:-1.5px;font-weight:500;color:#173523;margin:0;max-width:540px}
.science-e-section-intro>p{font-size:17px;line-height:1.65;color:#53634d;margin:0;max-width:510px}
.science-e-biology-row{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-top:48px}
.science-e-biology-copy{padding:20px 0}
.science-e-biology-copy h3,.science-e-trials-bridge h3{font:600 11px/1.5 'IBM Plex Sans',sans-serif;letter-spacing:.09em;color:#536d43;margin:0 0 25px}
.science-e-biology-copy p,.science-e-trials-bridge p{font-size:17px;line-height:1.75;font-weight:350;color:#53634d;margin:0 0 20px}
.science-e-biology-copy p:last-child,.science-e-trials-bridge p:last-child{margin-bottom:0}
.science-e-biology-copy a{font-size:14px;color:#3d663d;text-decoration:underline;text-underline-offset:4px}
.science-e-signal,.science-e-hippocampus{margin:0;padding:28px 26px 24px;border-radius:8px;overflow:hidden}
.science-e-signal{background:radial-gradient(ellipse at 50% 40%,#3e5537a6,transparent 85%),linear-gradient(135deg,#10261b,#243d29);border:1px solid #3e5a36;box-shadow:inset 0 1px 0 #d8e5ba1c,0 9px 25px #2037200a}
.science-e-diagram-label{font:500 9px/1.5 'IBM Plex Sans',sans-serif;letter-spacing:.1em;color:#b4c5a2;text-align:center}
.science-e-signal svg{display:block;width:100%;height:auto;max-height:340px;margin:18px auto 8px}
.science-e-signal figcaption{font-size:11px;line-height:1.5;text-align:center;color:#91a782}
.science-e-hippocampus{background:radial-gradient(ellipse at center,#f9faf3,#e9eedf);border:1px solid #d4ddc9;box-shadow:inset 0 1px 0 #fff}
.science-e-hippocampus .science-e-diagram-label{color:#637954}
.science-e-hippocampus svg{display:block;width:100%;height:auto;margin:28px auto 12px}
.science-e-hippocampus figcaption{font-size:11px;line-height:1.5;text-align:center;color:#7b8c6c}
.science-e-biology-row-brain{margin-top:68px}
.science-e-trials-bridge{display:grid;grid-template-columns:1fr 1.25fr;gap:72px;padding:42px 0 0;margin-top:68px;border-top:1px solid #d3deca}
.science-e-trials-bridge h3{max-width:280px;margin-top:4px}
.science-e-context-wrap{background:#eef1e9;padding-top:0;border-top:0}
.science-e-sources{padding:100px 0;background:linear-gradient(135deg,#eef1e7,#f9faf3);border-top:1px solid #d9e1d1;scroll-margin-top:100px}
.science-e-source-list{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;list-style:none;padding:0;margin:0;border-top:1px solid #cdd8c0}
.science-e-source-list li{display:flex;align-items:flex-start;gap:21px;padding:26px 0;border-bottom:1px solid #d4deca;scroll-margin-top:115px;min-width:0}
.science-e-source-number{font:400 12px/1.5 'IBM Plex Sans',sans-serif;color:#789067;padding-top:1px;min-width:20px}
.science-e-source-list li>div{min-width:0;width:100%}
.science-e-source-label{font:500 10px/1.5 'IBM Plex Sans',sans-serif;text-transform:uppercase;letter-spacing:.055em;color:#5f7b50;margin:0 0 10px}
.science-e-source-list a{display:flex;gap:17px;align-items:flex-start;font-family:'IBM Plex Sans',sans-serif;font-size:17px;font-weight:400;line-height:1.4;color:#284a30;text-decoration:none;margin-bottom:10px;transition:color .2s ease}
.science-e-source-list a:hover{color:#5c7f48;text-decoration:underline;text-underline-offset:4px}
.science-e-source-list a svg{flex:none;margin-top:4px}
.science-e-source-author{font-size:12px;font-weight:350;line-height:1.5;color:#78856c;margin:0}
.science-e-close{background:radial-gradient(ellipse at 80% 55%,#64734852,transparent 55%),linear-gradient(115deg,#0c2016,#203322);color:#f1f3e4;overflow:hidden}
.science-e-close-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:center;min-height:460px;padding-top:40px;padding-bottom:40px}
.science-e-close .e-eyebrow{color:#b1c59a}
.science-e-close h2{font-family:'IBM Plex Sans',sans-serif;font-size:52px;line-height:1.06;letter-spacing:-1.7px;font-weight:500;color:#eff1df;margin:0 0 30px}
.science-e-guarantee{display:block;font-size:12px;line-height:1.5;color:#b4c6a3;margin-top:19px;text-decoration:none}
.science-e-guarantee:hover{text-decoration:underline;text-underline-offset:4px}
.science-e-close-product{min-width:0;position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;height:380px}
.science-e-close-product:before{content:'';position:absolute;bottom:23px;left:20%;right:20%;height:26px;background:#06190e99;filter:blur(16px);border-radius:50%;z-index:-1}
.science-e-close-product img{display:block;width:400px;max-width:100%;height:400px;object-fit:contain;filter:drop-shadow(12px 16px 18px #03110966)}
.science-e a:focus-visible{outline:2px solid #86a366;outline-offset:5px}
@media(min-width:1440px){.science-e-hero h1{font-size:64px}.science-e-hero-inner{padding-top:102px;padding-bottom:100px}.science-e-signal svg{max-height:370px}}
@media(max-width:1100px){.science-e-hero-inner{gap:44px;grid-template-columns:1.3fr .8fr;padding-top:74px;padding-bottom:74px}.science-e-hero h1{font-size:48px}.science-e-index{padding:24px}.science-e-index nav a{font-size:13px;gap:12px}.science-e-section-intro,.science-e-biology-row,.science-e-trials-bridge{gap:44px}.science-e-section-intro h2{font-size:39px}.science-e-source-list{gap:0 40px}.science-e-close h2{font-size:46px}}
@media(max-width:850px){.science-e-hero-inner{grid-template-columns:1fr;gap:36px;padding-top:64px;padding-bottom:60px}.science-e-hero h1{font-size:54px;max-width:640px}.science-e-hero-copy>p:not(.e-eyebrow){max-width:650px}.science-e-index{padding:23px}.science-e-index nav{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.science-e-index nav a:nth-child(2){border-top:1px solid #d9e6be26}.science-e-index-art{display:none}.science-e-index>p{margin-bottom:17px}.science-e-biology{padding-top:76px;padding-bottom:76px}.science-e-section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.science-e-section-intro>p{max-width:620px}.science-e-biology-row{gap:34px;grid-template-columns:1fr 1fr;margin-top:38px}.science-e-biology-copy p{font-size:16px;line-height:1.65}.science-e-biology-copy h3{font-size:10px;line-height:1.6;margin-bottom:19px}.science-e-signal,.science-e-hippocampus{padding:22px 12px}.science-e-signal svg{margin-top:20px}.science-e-hippocampus svg{margin:30px auto}.science-e-diagram-label{font-size:8px}.science-e-trials-bridge{gap:36px;margin-top:44px;padding-top:34px;grid-template-columns:.8fr 1.3fr}.science-e-trials-bridge p{font-size:16px;line-height:1.65}.science-e-sources{padding:76px 0}.science-e-source-list{gap:0 30px}.science-e-source-list a{font-size:16px;gap:12px}.science-e-source-list li{gap:14px}.science-e-close-inner{gap:30px;min-height:400px}.science-e-close h2{font-size:40px}.science-e-close-product,.science-e-close-product img{height:300px}}
@media(max-width:620px){.science-e-hero-inner{padding-top:49px;padding-bottom:42px;gap:30px}.science-e-hero h1{font-size:42px;line-height:1.06;letter-spacing:-1.45px;margin-bottom:24px}.science-e-hero-copy>p:not(.e-eyebrow){font-size:16px;line-height:1.65;margin-bottom:27px}.science-e-button{width:100%;min-height:52px;font-size:11px;padding:16px 19px}.science-e-index{padding:21px}.science-e-index nav{grid-template-columns:1fr;gap:0}.science-e-index nav a{font-size:14px;padding:15px 0}.science-e-index nav a:nth-child(2){border-top:0}.science-e-index>p{font-size:9px}.science-e-biology{padding-top:58px;padding-bottom:58px}.science-e-section-intro{gap:22px;margin-bottom:32px}.science-e-section-intro h2{font-size:34px;line-height:1.08;letter-spacing:-1.1px}.science-e-section-intro>p{font-size:16px;line-height:1.65}.science-e-biology-row{grid-template-columns:1fr;gap:25px;margin-top:32px}.science-e-biology-copy{padding:0}.science-e-biology-copy h3{font-size:10px;margin-bottom:17px}.science-e-biology-copy p{font-size:16px;line-height:1.7}.science-e-biology-row:first-of-type .science-e-signal{order:1}.science-e-biology-row-brain .science-e-hippocampus{order:-1}.science-e-signal,.science-e-hippocampus{padding:24px 17px 22px}.science-e-signal svg{max-height:340px;margin-top:15px}.science-e-diagram-label{font-size:9px}.science-e-hippocampus svg{margin:22px auto 16px}.science-e-biology-row-brain{margin-top:42px}.science-e-trials-bridge{display:block;margin-top:38px;padding-top:29px}.science-e-trials-bridge h3{max-width:320px;font-size:10px;margin-bottom:20px}.science-e-trials-bridge p{font-size:16px;line-height:1.7}.science-e-sources{padding:58px 0}.science-e-source-list{grid-template-columns:1fr}.science-e-source-list li{padding:23px 0;gap:18px}.science-e-source-label{font-size:9px}.science-e-source-list a{font-size:17px;line-height:1.45}.science-e-source-author{font-size:11px}.science-e-close-inner{grid-template-columns:1fr;gap:18px;padding-top:49px;padding-bottom:24px}.science-e-close h2{font-size:39px;line-height:1.05;margin-bottom:25px;letter-spacing:-1.3px}.science-e-guarantee{font-size:11px;margin-top:17px;text-align:center}.science-e-close-product{height:290px}.science-e-close-product img{height:320px;width:320px;max-width:none}.science-e-close-product:before{bottom:5px}.science-e-source-list li{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){.science-e-button,.science-e-source-list a,.science-e-index nav a{transition:none}.science-e-button:hover{transform:none}}
