/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:antioxidant-guide (INDEX:2) */
.antioxidant-guide{display:block;
*{box-sizing:border-box}&{margin:0;background:#F2EEE7;color:#2E3135;font-family:Geist,system-ui,sans-serif;font-size:15px;line-height:1.55}button,input,select{font:inherit;color:inherit}button,select,summary{cursor:pointer}a{color:#4A5F73}button{border:1px solid #CEC6BC;background:transparent;border-radius:5px;padding:9px 14px}button:hover{background:#E5DDD0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #4A5F73;outline-offset:3px}.options{display:flex;gap:18px;flex-wrap:wrap;padding:10px 0}.options label{display:flex;align-items:center;gap:7px}header{max-width:1120px;margin:65px auto 40px;padding:0 28px 0 235px}h1{font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-1.3px;font-weight:600;margin:10px 0 25px}.eyebrow{font-size:12px;color:#4A5F73;font-weight:600}.intro{max-width:760px;font-size:16px;line-height:1.65} .meta{font-size:12px;color:#626869;margin-top:22px}.layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px;max-width:1120px;margin:auto;padding:0 28px 70px}.index{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding-right:15px;align-self:start;scrollbar-width:thin}.index h2{font-size:15px;margin:3px 0 18px}.index h3{font-size:13px;margin:24px 0 6px}.index a{display:block;font-size:12px;line-height:1.45;text-decoration:none;color:#626869;padding:5px 0;overflow-wrap:anywhere}.index a:hover,.index a[aria-current=true]{color:#2E3135;text-decoration:underline}.index small{font-size:11px;color:#626869}.search{display:flex;border:1px solid #CEC6BC;border-radius:5px;background:#E5DDD0;overflow:hidden}.search input{min-width:0;width:100%;border:0;background:transparent;padding:16px 18px;font-size:15px}.search button{border:0;border-radius:0}.search .submit{background:#2E3135;color:#F2EEE7;min-width:56px}.search svg{width:20px;height:20px;display:block}.filters{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.filters label{font-size:12px;font-weight:500;flex:1;min-width:130px}.filters select{display:block;width:100%;min-width:0;margin-top:6px;background:transparent;border:1px solid #CEC6BC;border-radius:4px;padding:10px;font-size:13px}.resultbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0 18px;font-size:12px;color:#626869}.resultbar button{border:0;text-decoration:underline;padding:6px 0;color:#4A5F73}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{font-size:12px;padding:5px 9px;margin-bottom:14px;background:#E5DDD0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.antioxidant{background:#F7F4EF;border:1px solid #DAD5CE;border-radius:9px;padding:21px 19px;scroll-margin-top:25px;overflow-wrap:anywhere;min-height:350px}.antioxidant:target,.antioxidant.selected{outline:2px solid #4A5F73;outline-offset:3px}.antioxidant h2{font-size:17px;line-height:1.3;letter-spacing:-.3px;margin:0 0 7px;font-weight:600}.alias{font-size:12px;color:#626869;min-height:18px}.use{font-size:14px;line-height:1.6;margin:18px 0}.classification{border-top:1px solid #E5DDD0;padding-top:13px;font-size:11px;color:#626869}.purpose{font-size:12px;margin:5px 0 12px;color:#2E3135}.tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:17px}.field-note{font-size:12px;line-height:1.5;margin:-5px 0 17px;color:#626869}.field-note a{text-underline-offset:3px}.tag{border:1px solid #BCC1BC;border-radius:20px;padding:3px 8px;font-size:10px;line-height:1.5;color:#4A5F73;background:#EDF0ED}.antioxidant summary{font-size:12px;color:#4A5F73}.research{font-size:12px;line-height:1.65;margin-top:10px}.sources{padding-left:17px;font-size:11px}.sources li{margin:7px 0}.empty{padding:44px 20px;border:1px solid #CEC6BC;border-radius:8px;text-align:center}.empty h2{font-size:20px}.empty p{font-size:14px}.mobile-index{display:none}.foot{margin-top:36px;border-top:1px solid #CEC6BC;padding-top:20px;font-size:12px;color:#626869}.toast{font-size:12px;color:#4A5F73;margin-bottom:10px}.grid.roomy{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.roomy .antioxidant{min-height:300px}[hidden]{display:none!important}@media(min-width:1400px){header,.layout{max-width:1380px}header{padding-left:280px}.layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.antioxidant{padding:25px;min-height:345px}}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout{grid-template-columns:165px minmax(0,1fr);gap:25px}header{padding-left:218px}}@media(max-width:700px){header{padding:0 22px;margin:38px auto 28px}h1{font-size:34px}.layout{display:block;padding:0 22px 45px}.index{display:none;position:static;max-height:320px;background:#E5DDD0;padding:18px;margin:0 0 22px;border-radius:6px}.index.open{display:block}.mobile-index{display:block;width:100%;text-align:left;margin-bottom:16px}.grid,.grid.roomy{grid-template-columns:1fr}.antioxidant,.grid.roomy .antioxidant{min-height:0;padding:23px}.filters{gap:10px}.filters label{min-width:110px}.search input{font-size:16px;padding:14px 12px}.intro{font-size:15px}.resultbar{align-items:flex-start}.options{display:grid;gap:10px}button,select,summary{min-height:42px}.tag{font-size:11px}.index a{padding:10px 0}.search svg{width:18px}.search .submit{min-width:45px}.search [data-ui="clearSearch"]{padding:7px}.antioxidant summary{display:flex;align-items:center}.classification{font-size:12px}}@media(prefers-reduced-motion:reduce){}
.top-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px}.top-tools .meta{margin:0}.share-box{position:relative}.share-box summary{font-size:13px;color:#4A5F73;list-style:none;padding:8px 0;cursor:pointer}.share-panel{position:absolute;right:0;top:100%;width:285px;max-width:calc(100vw - 44px);background:#F2EEE7;border:1px solid #CEC6BC;border-radius:7px;padding:17px;z-index:5;box-shadow:0 8px 24px #2e313512}.share-panel p{font-size:12px;margin:0 0 12px}.share-actions{display:flex;gap:8px;flex-wrap:wrap}.share-actions button{font-size:12px}.share-panel [data-ui="shareStatus"]{margin-top:10px;color:#4A5F73}.context{border-top:1px solid #CEC6BC;border-bottom:1px solid #CEC6BC;margin:32px 0 0;padding:16px 0}.context>summary{font-size:15px;font-weight:500;color:#2E3135}.context-intro{font-size:13px;color:#626869;margin:7px 0 18px}.article-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px;padding:0;list-style:none}.article-links a{font-size:14px;text-underline-offset:3px}.article-links p{font-size:12px;line-height:1.55;margin:5px 0 0;color:#626869}@media(max-width:700px){.article-links{grid-template-columns:1fr}.share-panel{left:0;right:auto}.context>summary{display:list-item;padding-top:8px}}
.chips{align-items:flex-end;gap:8px}.chips button{max-width:100%;overflow-wrap:anywhere}.chips [data-ui="reset"]{border:0;border-radius:0;background:transparent;color:#4A5F73;text-decoration:underline;text-underline-offset:3px;padding:0;line-height:1.55;min-height:0;align-self:flex-end;margin:0 0 14px}
.search .submit{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;min-width:56px;padding:0;align-self:center}.search input{height:56px}.search .submit svg{width:20px;height:20px;margin:0}
.filters select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232E3135' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px}
@media(pointer:coarse){.chips [data-ui="reset"]{min-height:44px;display:flex;align-items:flex-end;padding-bottom:0}}
.context h2{font-size:20px;line-height:1.3;letter-spacing:-.3px;margin:0 0 12px;font-weight:600}.share-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.share-icons a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:52px;text-decoration:none;font-size:10px;color:#2E3135}.share-icons a:hover{color:#4A5F73;text-decoration:underline}.share-icons svg{width:24px;height:24px;display:block}
&{font-family:var(--text-font-family,Geist,system-ui,sans-serif);padding-top:1px} .guide-main{min-width:0} .research p,.sources p{margin:10px 0} .sources{padding-left:0} .sources a{overflow-wrap:anywhere} .index{top:calc(var(--header-height,70px) + 16px);max-height:calc(100vh - var(--header-height,70px) - 32px)} .antioxidant{scroll-margin-top:calc(var(--header-height,70px) + 24px)} .share-panel{z-index:10} header{padding-top:0} .filters select{line-height:1.5} .search input{outline-offset:-3px} .anchor-alias{scroll-margin-top:100px} .preview-note{padding:12px 28px;background:#e5ddd0;font-size:12px} .purpose{margin-top:12px} .search:focus-within{outline:2px solid #4a5f73;outline-offset:2px} button,select,input{max-width:100%} a{text-underline-offset:3px} .index a[aria-current="true"]{text-decoration:underline} }
body:has(antioxidant-guide) .jdgm-revs-tab-btn,body:has(antioxidant-guide) #ba-loy-container #launcher-wrapper{display:none!important}
@media(max-width:700px){.antioxidant-guide .search input::placeholder{font-size:clamp(10px,3vw,12px);opacity:1}}
.antioxidant-guide .antioxidant summary{display:inline-flex;align-items:center;gap:.6em;list-style:none}
.antioxidant-guide .antioxidant summary::after{content:"";width:.55em;height:.55em;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform .2s ease}
.antioxidant-guide .antioxidant details[open]>summary::after{transform:translateY(.15em) rotate(225deg)}
.antioxidant-guide .search{border:0;background:#F7F4EF;box-shadow:inset 0 0 0 1px #CEC6BC}
.antioxidant-guide .search .submit{background:#201547;border:0;align-self:stretch;height:auto;min-height:56px;border-radius:0 5px 5px 0}
.antioxidant-guide .chips button:not([data-ui="reset"]){background:#F7F4EF}
.antioxidant-guide .tag{font-weight:500}
.antioxidant-guide .search input:focus,.antioxidant-guide .search input:focus-visible{outline:none;box-shadow:none}
.antioxidant-guide .search button:focus-visible{outline-offset:-4px}
@media(prefers-reduced-motion:reduce){.antioxidant-guide .antioxidant summary::after{transition:none}}
.antioxidant-guide .antioxidant h2{overflow-wrap:anywhere}
/* END_SECTION:antioxidant-guide */

/* START_SECTION:field-notes-navigation (INDEX:17) */
.fn-navigation { padding-block: 48px 0; }
  .fn-navigation__header { text-align: center; margin-block-end: 32px; }
  .fn-navigation__categories { display: flex; justify-content: center; gap: clamp(20px, 4vw, 48px); border-block-end: 1px solid rgb(var(--text-color) / .16); }
  .fn-navigation__categories a { display: flex; align-items: center; justify-content: center; min-height: 48px; padding-block: 12px 16px; border-block-end: 2px solid transparent; margin-block-end: -1px; font-weight: 500; color: rgb(var(--text-color) / .65); text-align: center; }
  .fn-navigation__categories a[aria-current] { color: rgb(var(--text-color)); border-color: currentColor; }
  .fn-navigation__categories a:hover { color: rgb(var(--text-color)); }
  .fn-navigation__topics { border-block-end: 1px solid rgb(var(--text-color) / .16); }
  .fn-navigation__topics summary { display: flex; justify-content: space-between; align-items: center; min-height: 60px; gap: 16px; cursor: pointer; list-style: none; font-size: 14px; }
  .fn-navigation__topics summary::-webkit-details-marker { display: none; }
  .fn-navigation__toggle { font-size: 22px; line-height: 1; transition: transform .15s ease; }
  .fn-navigation__topics[open] .fn-navigation__toggle { transform: rotate(45deg); }
  .fn-navigation__selection { margin-inline-start: 12px; color: rgb(var(--text-color) / .65); }
  .fn-navigation__topic-list { display: flex; flex-wrap: wrap; gap: 8px; padding-block: 0 22px; }
  .fn-navigation__topic-list a { display: inline-flex; align-items: center; min-height: 44px; padding: 8px 16px; border: 1px solid rgb(var(--text-color) / .18); border-radius: 3px; font-size: 13px; line-height: 1.4; }
  .fn-navigation__topic-list a:hover { border-color: rgb(var(--text-color) / .55); }
  .fn-navigation__topic-list a[aria-current] { background: rgb(var(--text-color)); color: rgb(var(--background)); border-color: rgb(var(--text-color)); }
  .fn-navigation a:focus-visible, .fn-navigation summary:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
  .fn-navigation__status { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: 8px 24px; padding-block: 20px 0; font-size: 13px; }
  .fn-navigation__status a { min-height: 44px; display: inline-flex; align-items: center; }
  .shopify-section--field-notes-navigation + .shopify-section--main-blog .section-spacing { padding-block-start: 32px; }
  @media (max-width: 699px) {
    .fn-navigation { padding-block-start: 32px; }
    .fn-navigation__header { margin-block-end: 22px; }
    .fn-navigation__categories { gap: 0; }
    .fn-navigation__categories a { flex: 1; font-size: 13px; padding-inline: 6px; }
    .fn-navigation__topic-list { gap: 7px; }
    .fn-navigation__topic-list a { padding-inline: 12px; }
    .shopify-section--field-notes-navigation + .shopify-section--main-blog .section-spacing { padding-block-start: 24px; }
  }
  @media (prefers-reduced-motion: reduce) { .fn-navigation__toggle { transition: none; } }
/* END_SECTION:field-notes-navigation */

/* START_SECTION:ingredient-guide (INDEX:24) */
.ingredient-guide{display:block;
*{box-sizing:border-box}&{margin:0;background:#F2EEE7;color:#2E3135;font-family:Geist,system-ui,sans-serif;font-size:15px;line-height:1.55}button,input,select{font:inherit;color:inherit}button,select,summary{cursor:pointer}a{color:#4A5F73}button{border:1px solid #CEC6BC;background:transparent;border-radius:5px;padding:9px 14px}button:hover{background:#E5DDD0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #4A5F73;outline-offset:3px}.options{display:flex;gap:18px;flex-wrap:wrap;padding:10px 0}.options label{display:flex;align-items:center;gap:7px}header{max-width:1120px;margin:65px auto 40px;padding:0 28px 0 235px}h1{font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-1.3px;font-weight:600;margin:10px 0 25px}.eyebrow{font-size:12px;color:#4A5F73;font-weight:600}.intro{max-width:760px;font-size:16px;line-height:1.65} .meta{font-size:12px;color:#626869;margin-top:22px}.layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px;max-width:1120px;margin:auto;padding:0 28px 70px}.index{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding-right:15px;align-self:start;scrollbar-width:thin}.index h2{font-size:15px;margin:3px 0 18px}.index h3{font-size:13px;margin:24px 0 6px}.index a{display:block;font-size:12px;line-height:1.45;text-decoration:none;color:#626869;padding:5px 0;overflow-wrap:anywhere}.index a:hover,.index a[aria-current=true]{color:#2E3135;text-decoration:underline}.index small{font-size:11px;color:#626869}.search{display:flex;border:1px solid #CEC6BC;border-radius:5px;background:#E5DDD0;overflow:hidden}.search input{min-width:0;width:100%;border:0;background:transparent;padding:16px 18px;font-size:15px}.search button{border:0;border-radius:0}.search .submit{background:#2E3135;color:#F2EEE7;min-width:56px}.search svg{width:20px;height:20px;display:block}.filters{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.filters label{font-size:12px;font-weight:500;flex:1;min-width:130px}.filters select{display:block;width:100%;min-width:0;margin-top:6px;background:transparent;border:1px solid #CEC6BC;border-radius:4px;padding:10px;font-size:13px}.resultbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0 18px;font-size:12px;color:#626869}.resultbar button{border:0;text-decoration:underline;padding:6px 0;color:#4A5F73}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{font-size:12px;padding:5px 9px;margin-bottom:14px;background:#E5DDD0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.peptide{background:#F7F4EF;border:1px solid #DAD5CE;border-radius:9px;padding:21px 19px;scroll-margin-top:25px;overflow-wrap:anywhere;min-height:350px}.peptide:target,.peptide.selected{outline:2px solid #4A5F73;outline-offset:3px}.peptide h2{font-size:17px;line-height:1.3;letter-spacing:-.3px;margin:0 0 7px;font-weight:600}.alias{font-size:12px;color:#626869;min-height:18px}.use{font-size:14px;line-height:1.6;margin:18px 0}.classification{border-top:1px solid #E5DDD0;padding-top:13px;font-size:11px;color:#626869}.purpose{font-size:12px;margin:5px 0 12px;color:#2E3135}.tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:17px}.field-note{font-size:12px;line-height:1.5;margin:-5px 0 17px;color:#626869}.field-note a{text-underline-offset:3px}.tag{border:1px solid #BCC1BC;border-radius:20px;padding:3px 8px;font-size:10px;line-height:1.5;color:#4A5F73;background:#EDF0ED}.peptide summary{font-size:12px;color:#4A5F73}.research{font-size:12px;line-height:1.65;margin-top:10px}.sources{padding-left:17px;font-size:11px}.sources li{margin:7px 0}.empty{padding:44px 20px;border:1px solid #CEC6BC;border-radius:8px;text-align:center}.empty h2{font-size:20px}.empty p{font-size:14px}.mobile-index{display:none}.foot{margin-top:36px;border-top:1px solid #CEC6BC;padding-top:20px;font-size:12px;color:#626869}.toast{font-size:12px;color:#4A5F73;margin-bottom:10px}.grid.roomy{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.roomy .peptide{min-height:300px}[hidden]{display:none!important}@media(min-width:1400px){header,.layout{max-width:1380px}header{padding-left:280px}.layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.peptide{padding:25px;min-height:345px}}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout{grid-template-columns:165px minmax(0,1fr);gap:25px}header{padding-left:218px}}@media(max-width:700px){header{padding:0 22px;margin:38px auto 28px}h1{font-size:34px}.layout{display:block;padding:0 22px 45px}.index{display:none;position:static;max-height:320px;background:#E5DDD0;padding:18px;margin:0 0 22px;border-radius:6px}.index.open{display:block}.mobile-index{display:block;width:100%;text-align:left;margin-bottom:16px}.grid,.grid.roomy{grid-template-columns:1fr}.peptide,.grid.roomy .peptide{min-height:0;padding:23px}.filters{gap:10px}.filters label{min-width:110px}.search input{font-size:16px;padding:14px 12px}.intro{font-size:15px}.resultbar{align-items:flex-start}.options{display:grid;gap:10px}button,select,summary{min-height:42px}.tag{font-size:11px}.index a{padding:10px 0}.search svg{width:18px}.search .submit{min-width:45px}.search [data-ui="clearSearch"]{padding:7px}.peptide summary{display:flex;align-items:center}.classification{font-size:12px}}@media(prefers-reduced-motion:reduce){}
.top-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px}.top-tools .meta{margin:0}.share-box{position:relative}.share-box summary{font-size:13px;color:#4A5F73;list-style:none;padding:8px 0;cursor:pointer}.share-panel{position:absolute;right:0;top:100%;width:285px;max-width:calc(100vw - 44px);background:#F2EEE7;border:1px solid #CEC6BC;border-radius:7px;padding:17px;z-index:5;box-shadow:0 8px 24px #2e313512}.share-panel p{font-size:12px;margin:0 0 12px}.share-actions{display:flex;gap:8px;flex-wrap:wrap}.share-actions button{font-size:12px}.share-panel [data-ui="shareStatus"]{margin-top:10px;color:#4A5F73}.context{border-top:1px solid #CEC6BC;border-bottom:1px solid #CEC6BC;margin:32px 0 0;padding:16px 0}.context>summary{font-size:15px;font-weight:500;color:#2E3135}.context-intro{font-size:13px;color:#626869;margin:7px 0 18px}.article-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px;padding:0;list-style:none}.article-links a{font-size:14px;text-underline-offset:3px}.article-links p{font-size:12px;line-height:1.55;margin:5px 0 0;color:#626869}@media(max-width:700px){.article-links{grid-template-columns:1fr}.share-panel{left:0;right:auto}.context>summary{display:list-item;padding-top:8px}}
.chips{align-items:flex-end;gap:8px}.chips button{max-width:100%;overflow-wrap:anywhere}.chips [data-ui="reset"]{border:0;border-radius:0;background:transparent;color:#4A5F73;text-decoration:underline;text-underline-offset:3px;padding:0;line-height:1.55;min-height:0;align-self:flex-end;margin:0 0 14px}
.search .submit{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;min-width:56px;padding:0;align-self:center}.search input{height:56px}.search .submit svg{width:20px;height:20px;margin:0}
.filters select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232E3135' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px}
@media(pointer:coarse){.chips [data-ui="reset"]{min-height:44px;display:flex;align-items:flex-end;padding-bottom:0}}
.context h2{font-size:20px;line-height:1.3;letter-spacing:-.3px;margin:0 0 12px;font-weight:600}.share-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.share-icons a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:52px;text-decoration:none;font-size:10px;color:#2E3135}.share-icons a:hover{color:#4A5F73;text-decoration:underline}.share-icons svg{width:24px;height:24px;display:block}
&{font-family:var(--text-font-family,Geist,system-ui,sans-serif);padding-top:1px} .guide-main{min-width:0} .research p,.sources p{margin:10px 0} .sources{padding-left:0} .sources a{overflow-wrap:anywhere} .index{top:calc(var(--header-height,70px) + 16px);max-height:calc(100vh - var(--header-height,70px) - 32px)} .peptide{scroll-margin-top:calc(var(--header-height,70px) + 24px)} .share-panel{z-index:10} header{padding-top:0} .filters select{line-height:1.5} .search input{outline-offset:-3px} .anchor-alias{scroll-margin-top:100px} .preview-note{padding:12px 28px;background:#e5ddd0;font-size:12px} .purpose{margin-top:12px} .search:focus-within{outline:2px solid #4a5f73;outline-offset:2px} button,select,input{max-width:100%} a{text-underline-offset:3px} .index a[aria-current="true"]{text-decoration:underline} }
body:has(ingredient-guide) .jdgm-revs-tab-btn,body:has(ingredient-guide) #ba-loy-container #launcher-wrapper{display:none!important}
@media(max-width:700px){.ingredient-guide .search input::placeholder{font-size:clamp(10px,3vw,12px);opacity:1}}
.ingredient-guide .peptide summary{display:inline-flex;align-items:center;gap:.6em;list-style:none}
.ingredient-guide .peptide summary::after{content:"";width:.55em;height:.55em;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform .2s ease}
.ingredient-guide .peptide details[open]>summary::after{transform:translateY(.15em) rotate(225deg)}
.ingredient-guide .search{border:0;background:#F7F4EF;box-shadow:inset 0 0 0 1px #CEC6BC}
.ingredient-guide .search .submit{background:#201547;border:0;align-self:stretch;height:auto;min-height:56px;border-radius:0 5px 5px 0}
.ingredient-guide .chips button:not([data-ui="reset"]){background:#F7F4EF}
.ingredient-guide .tag{font-weight:500}
.ingredient-guide .search input:focus,.ingredient-guide .search input:focus-visible{outline:none;box-shadow:none}
.ingredient-guide .search button:focus-visible{outline-offset:-4px}
@media(prefers-reduced-motion:reduce){.ingredient-guide .peptide summary::after{transition:none}}
/* END_SECTION:ingredient-guide */

/* START_SECTION:lipid-guide (INDEX:25) */
.lipid-guide{display:block;
*{box-sizing:border-box}&{margin:0;background:#F2EEE7;color:#2E3135;font-family:Geist,system-ui,sans-serif;font-size:15px;line-height:1.55}button,input,select{font:inherit;color:inherit}button,select,summary{cursor:pointer}a{color:#4A5F73}button{border:1px solid #CEC6BC;background:transparent;border-radius:5px;padding:9px 14px}button:hover{background:#E5DDD0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #4A5F73;outline-offset:3px}.options{display:flex;gap:18px;flex-wrap:wrap;padding:10px 0}.options label{display:flex;align-items:center;gap:7px}header{max-width:1120px;margin:65px auto 40px;padding:0 28px 0 235px}h1{font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-1.3px;font-weight:600;margin:10px 0 25px}.eyebrow{font-size:12px;color:#4A5F73;font-weight:600}.intro{max-width:760px;font-size:16px;line-height:1.65} .meta{font-size:12px;color:#626869;margin-top:22px}.layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px;max-width:1120px;margin:auto;padding:0 28px 70px}.index{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding-right:15px;align-self:start;scrollbar-width:thin}.index h2{font-size:15px;margin:3px 0 18px}.index h3{font-size:13px;margin:24px 0 6px}.index a{display:block;font-size:12px;line-height:1.45;text-decoration:none;color:#626869;padding:5px 0;overflow-wrap:anywhere}.index a:hover,.index a[aria-current=true]{color:#2E3135;text-decoration:underline}.index small{font-size:11px;color:#626869}.search{display:flex;border:1px solid #CEC6BC;border-radius:5px;background:#E5DDD0;overflow:hidden}.search input{min-width:0;width:100%;border:0;background:transparent;padding:16px 18px;font-size:15px}.search button{border:0;border-radius:0}.search .submit{background:#2E3135;color:#F2EEE7;min-width:56px}.search svg{width:20px;height:20px;display:block}.filters{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.filters label{font-size:12px;font-weight:500;flex:1;min-width:130px}.filters select{display:block;width:100%;min-width:0;margin-top:6px;background:transparent;border:1px solid #CEC6BC;border-radius:4px;padding:10px;font-size:13px}.resultbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0 18px;font-size:12px;color:#626869}.resultbar button{border:0;text-decoration:underline;padding:6px 0;color:#4A5F73}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{font-size:12px;padding:5px 9px;margin-bottom:14px;background:#E5DDD0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.lipid{background:#F7F4EF;border:1px solid #DAD5CE;border-radius:9px;padding:21px 19px;scroll-margin-top:25px;overflow-wrap:anywhere;min-height:350px}.lipid:target,.lipid.selected{outline:2px solid #4A5F73;outline-offset:3px}.lipid h2{font-size:17px;line-height:1.3;letter-spacing:-.3px;margin:0 0 7px;font-weight:600}.alias{font-size:12px;color:#626869;min-height:18px}.use{font-size:14px;line-height:1.6;margin:18px 0}.classification{border-top:1px solid #E5DDD0;padding-top:13px;font-size:11px;color:#626869}.purpose{font-size:12px;margin:5px 0 12px;color:#2E3135}.tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:17px}.field-note{font-size:12px;line-height:1.5;margin:-5px 0 17px;color:#626869}.field-note a{text-underline-offset:3px}.tag{border:1px solid #BCC1BC;border-radius:20px;padding:3px 8px;font-size:10px;line-height:1.5;color:#4A5F73;background:#EDF0ED}.lipid summary{font-size:12px;color:#4A5F73}.research{font-size:12px;line-height:1.65;margin-top:10px}.sources{padding-left:17px;font-size:11px}.sources li{margin:7px 0}.empty{padding:44px 20px;border:1px solid #CEC6BC;border-radius:8px;text-align:center}.empty h2{font-size:20px}.empty p{font-size:14px}.mobile-index{display:none}.foot{margin-top:36px;border-top:1px solid #CEC6BC;padding-top:20px;font-size:12px;color:#626869}.toast{font-size:12px;color:#4A5F73;margin-bottom:10px}.grid.roomy{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.roomy .lipid{min-height:300px}[hidden]{display:none!important}@media(min-width:1400px){header,.layout{max-width:1380px}header{padding-left:280px}.layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.lipid{padding:25px;min-height:345px}}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout{grid-template-columns:165px minmax(0,1fr);gap:25px}header{padding-left:218px}}@media(max-width:700px){header{padding:0 22px;margin:38px auto 28px}h1{font-size:34px}.layout{display:block;padding:0 22px 45px}.index{display:none;position:static;max-height:320px;background:#E5DDD0;padding:18px;margin:0 0 22px;border-radius:6px}.index.open{display:block}.mobile-index{display:block;width:100%;text-align:left;margin-bottom:16px}.grid,.grid.roomy{grid-template-columns:1fr}.lipid,.grid.roomy .lipid{min-height:0;padding:23px}.filters{gap:10px}.filters label{min-width:110px}.search input{font-size:16px;padding:14px 12px}.intro{font-size:15px}.resultbar{align-items:flex-start}.options{display:grid;gap:10px}button,select,summary{min-height:42px}.tag{font-size:11px}.index a{padding:10px 0}.search svg{width:18px}.search .submit{min-width:45px}.search [data-ui="clearSearch"]{padding:7px}.lipid summary{display:flex;align-items:center}.classification{font-size:12px}}@media(prefers-reduced-motion:reduce){}
.top-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px}.top-tools .meta{margin:0}.share-box{position:relative}.share-box summary{font-size:13px;color:#4A5F73;list-style:none;padding:8px 0;cursor:pointer}.share-panel{position:absolute;right:0;top:100%;width:285px;max-width:calc(100vw - 44px);background:#F2EEE7;border:1px solid #CEC6BC;border-radius:7px;padding:17px;z-index:5;box-shadow:0 8px 24px #2e313512}.share-panel p{font-size:12px;margin:0 0 12px}.share-actions{display:flex;gap:8px;flex-wrap:wrap}.share-actions button{font-size:12px}.share-panel [data-ui="shareStatus"]{margin-top:10px;color:#4A5F73}.context{border-top:1px solid #CEC6BC;border-bottom:1px solid #CEC6BC;margin:32px 0 0;padding:16px 0}.context>summary{font-size:15px;font-weight:500;color:#2E3135}.context-intro{font-size:13px;color:#626869;margin:7px 0 18px}.article-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px;padding:0;list-style:none}.article-links a{font-size:14px;text-underline-offset:3px}.article-links p{font-size:12px;line-height:1.55;margin:5px 0 0;color:#626869}@media(max-width:700px){.article-links{grid-template-columns:1fr}.share-panel{left:0;right:auto}.context>summary{display:list-item;padding-top:8px}}
.chips{align-items:flex-end;gap:8px}.chips button{max-width:100%;overflow-wrap:anywhere}.chips [data-ui="reset"]{border:0;border-radius:0;background:transparent;color:#4A5F73;text-decoration:underline;text-underline-offset:3px;padding:0;line-height:1.55;min-height:0;align-self:flex-end;margin:0 0 14px}
.search .submit{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;min-width:56px;padding:0;align-self:center}.search input{height:56px}.search .submit svg{width:20px;height:20px;margin:0}
.filters select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232E3135' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px}
@media(pointer:coarse){.chips [data-ui="reset"]{min-height:44px;display:flex;align-items:flex-end;padding-bottom:0}}
.context h2{font-size:20px;line-height:1.3;letter-spacing:-.3px;margin:0 0 12px;font-weight:600}.share-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.share-icons a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:52px;text-decoration:none;font-size:10px;color:#2E3135}.share-icons a:hover{color:#4A5F73;text-decoration:underline}.share-icons svg{width:24px;height:24px;display:block}
&{font-family:var(--text-font-family,Geist,system-ui,sans-serif);padding-top:1px} .guide-main{min-width:0} .research p,.sources p{margin:10px 0} .sources{padding-left:0} .sources a{overflow-wrap:anywhere} .index{top:calc(var(--header-height,70px) + 16px);max-height:calc(100vh - var(--header-height,70px) - 32px)} .lipid{scroll-margin-top:calc(var(--header-height,70px) + 24px)} .share-panel{z-index:10} header{padding-top:0} .filters select{line-height:1.5} .search input{outline-offset:-3px} .anchor-alias{scroll-margin-top:100px} .preview-note{padding:12px 28px;background:#e5ddd0;font-size:12px} .purpose{margin-top:12px} .search:focus-within{outline:2px solid #4a5f73;outline-offset:2px} button,select,input{max-width:100%} a{text-underline-offset:3px} .index a[aria-current="true"]{text-decoration:underline} }
body:has(lipid-guide) .jdgm-revs-tab-btn,body:has(lipid-guide) #ba-loy-container #launcher-wrapper{display:none!important}
@media(max-width:700px){.lipid-guide .search input::placeholder{font-size:clamp(10px,3vw,12px);opacity:1}}
.lipid-guide .lipid summary{display:inline-flex;align-items:center;gap:.6em;list-style:none}
.lipid-guide .lipid summary::after{content:"";width:.55em;height:.55em;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform .2s ease}
.lipid-guide .lipid details[open]>summary::after{transform:translateY(.15em) rotate(225deg)}
.lipid-guide .search{border:0;background:#F7F4EF;box-shadow:inset 0 0 0 1px #CEC6BC}
.lipid-guide .search .submit{background:#201547;border:0;align-self:stretch;height:auto;min-height:56px;border-radius:0 5px 5px 0}
.lipid-guide .chips button:not([data-ui="reset"]){background:#F7F4EF}
.lipid-guide .tag{font-weight:500}
.lipid-guide .search input:focus,.lipid-guide .search input:focus-visible{outline:none;box-shadow:none}
.lipid-guide .search button:focus-visible{outline-offset:-4px}
@media(prefers-reduced-motion:reduce){.lipid-guide .lipid summary::after{transition:none}}
.lipid-guide .lipid h2{overflow-wrap:anywhere}
/* END_SECTION:lipid-guide */

/* START_SECTION:main-article (INDEX:27) */
.article__wrapper .table-scroller {
    max-width: 100%;
    overflow-x: auto;
  }
/* END_SECTION:main-article */