.peptides-report{--ink:#17201d;--paper:#f4f0e7;--cream:#fbf8f0;--acid:#d6ff57;--violet:#6754d9;--aqua:#7ee6cf;--coral:#ff7a5c;--line:#c9c8bd;--muted:#5f6965;font-family:var(--font-peptide-sans),Arial,sans-serif;background:var(--cream);color:var(--ink)}.peptides-report *{box-sizing:border-box}.peptides-report a{color:inherit}.peptides-report button{font:inherit}.peptides-report main{overflow:hidden}.pep-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#fbf8f0f0;justify-content:space-between;align-items:center;gap:30px;height:72px;padding:0 max(22px,5vw);display:flex;position:sticky;top:0}.pep-brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:800;display:flex}.pep-mark{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pep-mark sub{font-size:7px}.pep-header nav{color:var(--muted);font:600 12px var(--font-peptide-mono),monospace;text-transform:uppercase;gap:27px;display:flex}.pep-header nav a:hover{color:var(--violet)}.pep-hero{background:radial-gradient(circle at 80% 8%,#7ee6cf52,#0000 31%),linear-gradient(#fbf8f0,#f1ede4);padding:92px max(22px,5vw) 0}.pep-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:7vw;max-width:1320px;margin:auto;display:grid}.pep-eyebrow,.pep-kicker{font:750 10px var(--font-peptide-mono),monospace;text-transform:uppercase;letter-spacing:.13em}.pep-eyebrow{align-items:center;gap:9px;display:flex}.pep-eyebrow>span{background:var(--violet);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #6754d921}.pep-hero h1{letter-spacing:-.075em;max-width:820px;margin:29px 0 30px;font-size:clamp(59px,7.3vw,108px);line-height:.87}.pep-hero h1 em{color:var(--violet);font:italic 400 1em Georgia,serif}.pep-dek{color:#45514d;max-width:750px;font-size:18px;line-height:1.68}.pep-actions{flex-wrap:wrap;gap:11px;margin:34px 0 15px;display:flex}.pep-button{border:1px solid var(--ink);border-radius:5px;padding:14px 18px;font-size:13px;font-weight:750}.pep-button.primary{background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--acid)}.pep-button.secondary{background:#ffffff73}.pep-disclaimer{color:#777f7c;font-size:11px}.molecule-card{background:var(--ink);color:#fff;border-radius:12px;padding:32px;transform:rotate(1deg);box-shadow:19px 19px #17201d1a}.molecule-label{color:#b6c1bd;font:700 9px var(--font-peptide-mono),monospace;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:25px;display:flex}.molecule-label b{color:var(--acid);text-align:right}.chain{justify-content:center;align-items:center;min-height:230px;padding:25px 0;display:flex}.chain span{background:hsl(calc(250 + var(--i)*5) 58% calc(48% + var(--i)*1%));width:46px;height:46px;font:700 10px var(--font-peptide-mono);transform:translateY(calc((var(--i) - 4.5)*(var(--i) - 4.5)*1px - 18px));border:1px solid #ffffff47;border-radius:50%;place-items:center;margin-left:-9px;display:grid}.molecule-card>p{color:#eef1ef;font:400 25px/1.35 Georgia,serif}.molecule-meta{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.molecule-meta span{color:#aebbb7;padding-top:20px;font-size:11px;line-height:1.4}.molecule-meta span+span{border-left:1px solid #ffffff2e;padding-left:20px}.molecule-meta b{color:var(--acid);font:400 29px Georgia,serif;display:block}.pep-stat-strip{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:90px auto 0;display:grid}.pep-stat-strip>div{border-right:1px solid var(--line);align-items:flex-start;gap:15px;padding:27px 24px 32px 0;display:flex}.pep-stat-strip>div+div{padding-left:24px}.pep-stat-strip strong{color:var(--violet);font:400 37px Georgia,serif}.pep-stat-strip span{color:var(--muted);font-size:11px;line-height:1.5}.pep-stat-strip a{color:var(--violet);font-weight:800}.pep-section{max-width:1480px;margin:auto;padding:105px max(22px,5vw)}.pep-kicker{color:#707975;margin:0 0 52px}.pep-kicker.light{color:#aebbb7}.pep-split{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.pep-split h2,.pep-section>h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.5vw,78px);line-height:.95}.pep-split>div>p,.pep-split>p{color:var(--muted);font-size:16px;line-height:1.75}.definition-grid,.world-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.definition-grid article,.world-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:280px;padding:29px}.definition-grid span,.world-grid span,.path-display>span,.safety-grid article>span{font:750 9px var(--font-peptide-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#7c8984}.definition-grid strong{margin:58px 0 12px;font:400 28px Georgia,serif;display:block}.definition-grid p,.world-grid p{color:var(--muted);font-size:13px;line-height:1.65}.pathway,.safety-preview{background:var(--ink);color:#fff;max-width:none}.pathway>*,.safety-preview>*{max-width:1320px;margin-left:auto;margin-right:auto}.pep-split.light>p{color:#bdc8c4}.pathway-shell{grid-template-columns:.62fr 1.38fr;gap:18px;margin-top:55px;display:grid}.path-controls{gap:7px;display:grid}.path-controls button{text-align:left;color:#b7c2be;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:18px}.path-controls button span{color:var(--acid);font:700 9px var(--font-peptide-mono);margin-right:15px}.path-controls button[aria-selected=true]{background:var(--acid);color:var(--ink);font-weight:750}.path-controls button[aria-selected=true] span{color:var(--violet)}.path-display{background:#2a3531;border-radius:8px;min-height:410px;padding:40px;position:relative;overflow:hidden}.path-display h3{max-width:560px;margin:20px 0 15px;font:400 clamp(34px,4vw,59px)/1 Georgia,serif}.path-display p{color:#c1ccc8;max-width:620px;font-size:15px;line-height:1.7}.cell-visual{width:260px;height:160px;position:absolute;top:20px;right:25px}.peptide-dot{background:var(--coral);border-radius:50%;place-items:center;width:45px;height:45px;font-weight:900;display:grid;position:absolute;top:40px;left:15px}.receptor{font:800 64px/1 var(--font-peptide-mono);color:var(--aqua);position:absolute;top:37px;left:105px;transform:rotate(90deg)}.cell-visual i{background:var(--acid);width:25px;height:25px;box-shadow:-40px 35px 0 var(--violet),-5px 70px 0 var(--coral);border-radius:50%;position:absolute;top:58px;right:22px}.world-grid article{flex-direction:column;min-height:340px;display:flex}.world-grid h3{margin:56px 0 12px;font:400 29px/1.1 Georgia,serif}.world-grid b{font:700 10px var(--font-peptide-mono);text-transform:uppercase;border-top:1px solid;margin-top:auto;padding-top:19px}.world-grid .approved{background:#dff8ed}.world-grid .experimental{background:#f6dcd4}.world-grid .consumer{background:#ebe6ff}.early-evidence>h2{max-width:970px}.evidence-ladder{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;margin-top:55px;display:grid}.evidence-ladder>div{border:1px solid var(--line);background:#fff;min-height:205px;padding:22px}.evidence-ladder>i{text-align:center;color:#8d9591;font-style:normal}.evidence-ladder span{background:var(--aqua);width:28px;height:28px;font:700 10px var(--font-peptide-mono);border-radius:50%;place-items:center;display:grid}.evidence-ladder b{margin:39px 0 9px;display:block}.evidence-ladder p{color:var(--muted);font-size:12px;line-height:1.5}.evidence-callout{border-left:4px solid var(--violet);background:#e8e1ff;margin:17px 0 0;padding:23px;line-height:1.65}.safety-grid{background:#ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.safety-grid article{background:var(--ink);min-height:280px;padding:28px}.safety-grid article>span{color:var(--acid)}.safety-grid h3{margin:59px 0 12px;font:400 25px Georgia,serif}.safety-grid p{color:#b9c6c1;font-size:13px;line-height:1.65}.placeholder-note{background:var(--acid);max-width:none;padding-top:42px;padding-bottom:42px}.placeholder-note p{max-width:1320px;font:700 12px/1.6 var(--font-peptide-mono);text-transform:uppercase;letter-spacing:.05em;margin:auto}.pep-term{cursor:help;border-bottom:1px dotted;position:relative}.pep-term-tip{color:#fff;width:240px;font:400 11px/1.5 var(--font-peptide-sans);opacity:0;visibility:hidden;z-index:50;background:#090d0b;border-radius:5px;padding:11px 12px;transition:all .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px)}.pep-term:hover .pep-term-tip,.pep-term:focus .pep-term-tip{opacity:1;visibility:visible;transform:translate(-50%)}.atlas-head{grid-template-columns:1fr 420px;align-items:end;gap:50px;display:grid}.atlas-head .pep-kicker{margin-bottom:18px}.atlas-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.5vw,78px)}.atlas-search{font:700 9px var(--font-peptide-mono);text-transform:uppercase;letter-spacing:.09em;flex-direction:column;gap:8px;display:flex}.atlas-search input{border:1px solid var(--line);background:#fff;border-radius:5px;outline:none;height:53px;padding:0 15px}.atlas-search input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6754d91f}.atlas-filters{flex-wrap:wrap;gap:8px;margin-top:45px;display:flex}.atlas-filters button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:11px 14px}.atlas-filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.atlas-filters span{font:700 9px var(--font-peptide-mono);background:#6754d926;border-radius:999px;margin-left:6px;padding:2px 6px}.atlas-result-count{font:700 9px var(--font-peptide-mono);text-transform:uppercase;color:#79827e;margin:18px 0}.atlas-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.atlas-card{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.atlas-card.approved{background:#e6f8f1}.atlas-card.experimental{background:#f8e9e4}.atlas-card.consumer{background:#f0edfb}.atlas-card summary{cursor:pointer;flex-direction:column;min-height:305px;padding:25px;list-style:none;display:flex;position:relative}.atlas-card summary::-webkit-details-marker{display:none}.status-chip{font:700 8px var(--font-peptide-mono);text-transform:uppercase;letter-spacing:.08em;background:#ffffffb3;border-radius:999px;align-self:flex-start;padding:6px 8px}.atlas-card summary>small{font:700 9px var(--font-peptide-mono);text-transform:uppercase;color:#77817d;margin-top:16px}.atlas-card h3{letter-spacing:-.035em;margin:auto 0 5px;font:400 37px/1 Georgia,serif}.atlas-card summary>p{color:var(--muted);margin:0 0 22px;font-size:11px}.atlas-card summary>b{font:700 9px var(--font-peptide-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.atlas-card summary>b i{gap:3px;display:flex}.atlas-card summary>b em{background:#17201d24;width:17px;height:5px}.atlas-card summary>b em.filled{background:var(--violet)}.open-mark{font-size:22px;position:absolute;top:23px;right:23px}.atlas-card[open] .open-mark{transform:rotate(45deg)}.atlas-body{border-top:1px solid #17201d24;padding:0 25px 26px}.atlas-body dl{margin:0}.atlas-body dl>div{border-bottom:1px solid #17201d1f;padding:16px 0}.atlas-body dt{font:700 8px var(--font-peptide-mono);text-transform:uppercase;letter-spacing:.08em;color:#6e7975}.atlas-body dd{margin:7px 0 0;font-size:12px;line-height:1.6}.card-refs{font:700 9px var(--font-peptide-mono);text-transform:uppercase}.card-refs a{color:var(--violet);margin-left:4px}.atlas-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);padding:50px}.goal-section,.glp-section,.regulation-section,.myth-section,.methods-section,.sources-section{background:var(--ink);color:#fff;max-width:none}.goal-section>*,.glp-section>*,.regulation-section>*,.myth-section>*,.methods-section>*,.sources-section>*{max-width:1320px;margin-left:auto;margin-right:auto}.goal-tool{grid-template-columns:280px 1fr;gap:16px;margin-top:55px;display:grid}.goal-tabs{gap:6px;display:grid}.goal-tabs button{text-align:left;color:#b8c4bf;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:5px;padding:15px 17px}.goal-tabs button[aria-selected=true]{background:var(--acid);border-color:var(--acid);color:var(--ink);font-weight:750}.goal-panel{background:#2a3531;border-radius:8px;min-height:390px;padding:38px}.goal-panel>span{font:700 9px var(--font-peptide-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--acid)}.goal-panel h3{max-width:780px;margin:55px 0 16px;font:400 clamp(34px,4vw,58px)/1 Georgia,serif}.goal-panel>p{color:#c2ccc8;max-width:780px;line-height:1.7}.goal-panel dl{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin:38px 0 0;display:grid}.goal-panel dl>div{padding:20px 20px 0 0}.goal-panel dt{font:700 8px var(--font-peptide-mono);text-transform:uppercase;color:#91a49d}.goal-panel dd{margin:8px 0 0;font-size:12px;line-height:1.5}.who-grid{background:#ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;display:grid}.who-grid article{background:var(--ink);min-height:260px;padding:26px}.who-grid span,.glp-grid span,.bpc-grid span,.consumer-compare span{font:700 8px var(--font-peptide-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--acid)}.who-grid h3{margin:54px 0 12px;font:400 24px Georgia,serif}.who-grid p{color:#b9c5c0;font-size:12px;line-height:1.65}.who-grid a{color:var(--acid)}.history-line{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.history-line article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:200px;padding:27px}.history-line b{color:var(--violet);font:400 35px Georgia,serif}.history-line span{color:var(--muted);margin-top:60px;font-size:12px;line-height:1.55;display:block}.delivery-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:18px;display:grid}.delivery-grid article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-column:span 2;min-height:240px;padding:26px}.delivery-grid article:nth-child(n+4){grid-column:span 3}.delivery-grid span{font:700 8px var(--font-peptide-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--violet)}.delivery-grid b{margin:50px 0 10px;font:400 25px Georgia,serif;display:block}.delivery-grid p{color:var(--muted);font-size:12px;line-height:1.65}.glp-stat{border:1px solid #ffffff29;border-radius:8px;grid-template-columns:.45fr 1.55fr;align-items:center;gap:55px;margin-top:65px;padding:35px;display:grid}.glp-stat>strong{color:var(--acid);font:400 clamp(75px,11vw,160px)/.8 Georgia,serif}.glp-stat h3{margin:0 0 12px;font:400 31px Georgia,serif}.glp-stat p{color:#bdc9c4;line-height:1.7}.glp-stat a,.glp-grid a,.compound-warning a{color:var(--acid)}.glp-grid{background:#ffffff26;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:18px;display:grid}.glp-grid article{background:var(--ink);min-height:265px;padding:32px}.glp-grid h3{margin:58px 0 11px;font:400 28px Georgia,serif}.glp-grid p{color:#b9c6c1;font-size:13px;line-height:1.65}.compound-warning{background:var(--acid);color:var(--ink);border-radius:8px;grid-template-columns:.7fr 1.3fr;gap:50px;margin-top:18px;padding:35px;display:grid}.compound-warning span{font:700 9px var(--font-peptide-mono);text-transform:uppercase}.compound-warning h3{font:400 28px Georgia,serif}.compound-warning p{font-size:13px;line-height:1.7}.compound-warning a{color:var(--violet);font-weight:750}.bpc-verdict{background:#f5dfd8;border-radius:8px;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;margin-top:60px;padding:35px;display:grid}.bpc-verdict span{font:700 9px var(--font-peptide-mono);text-transform:uppercase;color:#8e4e3e}.bpc-verdict h3{margin:18px 0 0;font:400 35px Georgia,serif}.bpc-verdict>div:last-child{border-left:1px solid #d4bcb4;padding-left:35px}.bpc-verdict strong{font-size:12px}.bpc-verdict p{color:var(--muted);margin:7px 0 0;font-size:11px}.confidence-meter{gap:5px;margin-top:18px;display:flex}.confidence-meter i{background:#dfc9c2;width:42px;height:8px}.confidence-meter i.on{background:var(--coral)}.bpc-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:18px;display:grid}.bpc-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:255px;padding:31px}.bpc-grid span{color:var(--violet)}.bpc-grid h3{margin:55px 0 12px;font:400 28px Georgia,serif}.bpc-grid p{color:var(--muted);font-size:13px;line-height:1.65}.bpc-grid a{color:var(--violet);font-weight:700}.translation-gap{background:var(--violet);color:#fff;text-align:center;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center;margin-top:18px;padding:30px;display:grid}.translation-gap span{font:750 13px var(--font-peptide-mono);text-transform:uppercase}.translation-gap i{font:400 26px Georgia,serif}.translation-note{background:#eee9ff;margin:0;padding:20px;font-size:12px;line-height:1.65}.consumer-compare{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:60px;display:grid}.consumer-compare article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-height:390px;padding:30px;display:flex}.consumer-compare span{color:var(--violet)}.consumer-compare strong{margin:65px 0 12px;font:400 28px Georgia,serif;display:block}.consumer-compare p{color:var(--muted);font-size:13px;line-height:1.7}.consumer-compare b{border-top:1px solid var(--line);font:700 10px/1.5 var(--font-peptide-mono);text-transform:uppercase;margin-top:auto;padding-top:18px}.consumer-compare a{color:var(--violet)}.reg-lanes{gap:8px;margin-top:60px;display:grid}.reg-lanes article{border:1px solid #ffffff29;border-radius:6px;grid-template-columns:50px 1fr 180px;align-items:center;gap:28px;padding:24px;display:grid}.reg-lanes article>span{background:var(--acid);width:38px;height:38px;color:var(--ink);font:800 10px var(--font-peptide-mono);border-radius:50%;place-items:center;display:grid}.reg-lanes h3{margin:0 0 6px;font:400 24px Georgia,serif}.reg-lanes p{color:#b8c5c0;margin:0;font-size:12px;line-height:1.6}.reg-lanes article>b{text-align:right;color:var(--acid);font:700 9px var(--font-peptide-mono);text-transform:uppercase}.reg-note{border-left:4px solid var(--acid);color:#c2cec9;background:#ffffff12;padding:23px;font-size:12px;line-height:1.7;margin-top:22px!important}.reg-note a{color:var(--acid)}.risk-checklist{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:60px 0 0;padding:0;list-style:none;display:grid}.risk-checklist li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:18px;padding:29px;display:grid}.risk-checklist li>span{font:700 10px var(--font-peptide-mono);color:var(--violet)}.risk-checklist h3{margin:0 0 8px;font:400 24px Georgia,serif}.risk-checklist p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.risk-checklist a{color:var(--violet)}.red-flags{background:#f5dfd8;border-radius:7px;margin-top:18px;padding:30px}.red-flags h3{margin:0 0 25px;font:400 29px Georgia,serif}.red-flags>div{flex-wrap:wrap;gap:8px;display:flex}.red-flags span{background:#fff;border-radius:999px;padding:9px 11px;font-size:11px}.myth-list{border-top:1px solid #ffffff29;margin-top:55px}.myth-list article{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr 130px;align-items:start;gap:25px;padding:27px 0;display:grid}.myth-list article>span{font:700 9px var(--font-peptide-mono);color:var(--acid)}.myth-list h3{margin:0;font:400 22px Georgia,serif}.myth-list p{color:#bac7c2;margin:15px 0 0;font-size:13px;line-height:1.65}.myth-list p b{color:var(--acid)}.myth-list button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:4px;padding:9px 11px;font-size:10px}.glossary-section>h2,.faq-section>h2{max-width:900px}.glossary-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.glossary-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:24px}.glossary-grid h3{margin:0 0 35px;font:400 23px Georgia,serif}.glossary-grid p{color:var(--muted);font-size:12px;line-height:1.65}.pep-faq-list{border-top:1px solid var(--line);margin-top:55px}.pep-faq-list article{border-bottom:1px solid var(--line)}.pep-faq-list button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr 30px;align-items:center;padding:24px 0;display:grid}.pep-faq-list button>span{font:700 9px var(--font-peptide-mono);color:var(--violet)}.pep-faq-list button>strong{font:400 21px Georgia,serif}.pep-faq-list button>i{text-align:center;font-size:22px;font-style:normal}.pep-faq-list article>p{max-width:930px;color:var(--muted);margin:0;padding:0 55px 26px 48px;line-height:1.75}.method-grid{background:#ffffff29;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:55px;display:grid}.method-grid article{background:var(--ink);min-height:235px;padding:32px}.method-grid span{font:700 9px var(--font-peptide-mono);color:var(--acid)}.method-grid h3{margin:58px 0 10px;font:400 27px Georgia,serif}.method-grid p{color:#b8c5c0;font-size:13px;line-height:1.65}.limits-box{background:#ffffff12;border-radius:6px;grid-template-columns:190px 1fr;gap:30px;padding:24px;display:grid;margin-top:18px!important}.limits-box b{font:700 9px var(--font-peptide-mono);text-transform:uppercase;color:var(--acid)}.limits-box p{color:#b9c6c1;margin:0;font-size:12px;line-height:1.7}.source-list{border-top:1px solid #ffffff29;margin-top:55px}.source-list a{border-bottom:1px solid #ffffff21;grid-template-columns:55px 1fr 25px;align-items:center;gap:20px;padding:17px 5px;display:grid}.source-list a:hover{background:#ffffff0a}.source-list span{font:700 9px var(--font-peptide-mono);color:var(--acid)}.source-list strong{color:#d7e1dd;font-size:12px;font-weight:500}.source-list i{color:#92a49d;font-style:normal}.pep-footer{color:#fff;background:#0e1512;justify-content:space-between;align-items:end;gap:30px;padding:36px max(22px,5vw);display:flex}.pep-footer b{font:400 26px Georgia,serif}.pep-footer p{color:#93a29c;margin:8px 0 0;font-size:11px}.pep-footer>div:last-child{font:700 9px var(--font-peptide-mono);text-transform:uppercase;color:var(--acid);gap:22px;display:flex}@media (max-width:960px){.pep-header nav{display:none}.pep-hero-grid,.pep-split,.pathway-shell{grid-template-columns:1fr}.pep-hero-grid{gap:55px}.molecule-card{transform:none}.pep-stat-strip{grid-template-columns:repeat(2,1fr)}.definition-grid,.world-grid,.evidence-ladder{grid-template-columns:1fr}.evidence-ladder>i{height:25px;transform:rotate(90deg)}.safety-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pep-header{height:64px}.pep-hero{padding-top:58px}.pep-hero h1{font-size:57px}.pep-actions{text-align:center;flex-direction:column}.molecule-card{padding:24px}.chain span{width:37px;height:37px}.pep-stat-strip,.safety-grid{grid-template-columns:1fr}.pep-stat-strip>div,.pep-stat-strip>div+div{border-right:0;border-bottom:1px solid var(--line);padding:21px 0}.pep-section{padding-top:78px;padding-bottom:78px}.pep-split h2,.pep-section>h2{font-size:43px}.cell-visual{width:220px;position:relative;top:auto;right:auto}.path-display{padding:28px}.molecule-meta{grid-template-columns:1fr}.molecule-meta span+span{border-left:0;margin-top:15px;padding-left:0}.pep-term-tip{left:0;transform:translateY(5px)}.pep-term:hover .pep-term-tip,.pep-term:focus .pep-term-tip{transform:translate(0)}}@media (max-width:960px){.atlas-head,.goal-tool,.compound-warning,.atlas-grid,.consumer-compare{grid-template-columns:1fr}.glp-grid,.bpc-grid,.risk-checklist,.method-grid,.who-grid,.history-line,.glossary-grid,.delivery-grid{grid-template-columns:repeat(2,1fr)}.delivery-grid article,.delivery-grid article:nth-child(n+4){grid-column:span 1}.goal-tabs{grid-template-columns:repeat(3,1fr)}.glp-stat{grid-template-columns:1fr}.reg-lanes article{grid-template-columns:50px 1fr}.reg-lanes article>b{text-align:left;grid-column:2}.atlas-search{max-width:520px}}@media (max-width:560px){.atlas-grid,.consumer-compare,.glp-grid,.bpc-grid,.risk-checklist,.method-grid,.who-grid,.history-line,.glossary-grid,.delivery-grid{grid-template-columns:1fr}.goal-tabs{grid-template-columns:repeat(2,1fr)}.goal-panel{padding:25px}.goal-panel dl,.translation-gap{grid-template-columns:1fr}.translation-gap i{padding:12px}.myth-list article{grid-template-columns:30px 1fr}.myth-list button{grid-column:2;justify-self:start}.limits-box{grid-template-columns:1fr}.pep-footer{flex-direction:column;align-items:flex-start}.pep-footer>div:last-child{flex-direction:column}.glp-stat{padding:24px}.reg-lanes article{grid-template-columns:1fr}.reg-lanes article>b{grid-column:1}.atlas-card summary{min-height:280px}.pep-faq-list article>p{padding-left:0;padding-right:0}.bpc-verdict{grid-template-columns:1fr}.bpc-verdict>div:last-child{border-top:1px solid #d4bcb4;border-left:0;padding:25px 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
