.wg-approved.product-page .wg-product-page{display:flow-root;width:100%;max-width:none;margin:0;color:var(--approved-ink);background:transparent}.wg-product-join-kicker{color:var(--approved-muted);font:500 .8125rem/1.5 var(--font-body),sans-serif;letter-spacing:.09em;text-transform:uppercase}.wg-product-answers,.wg-product-explore,.wg-product-story{width:min(calc(100% - 2.5rem),84rem);margin:0 auto;padding:3rem 0;border-top:1px solid var(--approved-line)}.wg-product-chapter-heading{max-width:33rem;margin-bottom:2rem}.wg-product-chapter-heading .wg-product-join-kicker{margin:0 0 1rem}.wg-approved.product-page .wg-product-chapter-heading h2,.wg-approved.product-page .wg-product-explore h2{margin:0;font:400 clamp(2.125rem,7.5vw,4rem)/1.08 var(--font-display),serif;letter-spacing:-.045em;text-wrap:balance}.wg-product-chapter-heading>p:last-child{max-width:35ch;margin:1.25rem 0 0;color:var(--approved-muted);font-size:1rem;line-height:1.6}.wg-product-story-steps{list-style:none;margin:0;padding:0}.wg-product-story-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1.375rem 0;border-top:1px solid var(--approved-line)}.wg-product-story-steps li:last-child{padding-bottom:0}.wg-product-story-number{color:var(--approved-bronze);font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.8}.wg-approved.product-page .wg-product-story-steps h3{margin:0;font:500 1.125rem/1.4 var(--font-body),sans-serif;letter-spacing:-.02em}.wg-product-story-steps p{max-width:46ch;margin:.5rem 0 0;color:var(--approved-muted);font-size:.9375rem;line-height:1.6}.wg-product-questions{min-width:0;scroll-margin-top:calc(var(--site-header-height, 5rem) + 1rem)}.wg-approved.product-page .wg-product-questions h2{margin:0 0 1rem;font:500 .875rem/1.5 var(--font-body),sans-serif}.wg-approved.product-page .wg-product-questions summary{min-height:4.5rem;gap:1rem;padding-block:1.25rem;font-size:1rem}.wg-approved.product-page .wg-product-questions summary svg{width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:0;background:transparent;color:currentColor}.wg-approved.product-page .wg-product-questions details[open] summary svg{background:transparent;color:currentColor}.wg-product-reference{margin:1.25rem 0 0}.wg-approved.product-page .wg-product-source{display:inline-flex;align-items:center;min-height:2.75rem;gap:.5rem;color:var(--approved-muted);font:400 .875rem/1.5 var(--font-body),sans-serif;text-decoration:underline;text-decoration-color:var(--approved-line);text-underline-offset:.3em}.wg-product-source svg{flex:none;width:.875rem;height:.875rem}.wg-approved.product-page .wg-product-guide{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.5rem;margin-top:1.25rem;padding:1.125rem 0;border-top:1px solid var(--approved-line);border-bottom:1px solid var(--approved-line)}.wg-product-guide-kicker{display:block;color:var(--approved-muted);font-size:.75rem;line-height:1.5}.wg-product-guide-title{display:block;margin-top:.25rem;font-size:1rem;font-weight:500;line-height:1.5}.wg-approved.product-page :is(.wg-product-source,.wg-product-explore-card,.wg-product-guide):focus-visible{outline:2px solid var(--approved-ink);outline-offset:5px}.wg-product-explore{padding-bottom:4rem}.wg-product-explore-heading{margin-bottom:1.75rem}.wg-product-explore-heading .wg-product-join-kicker{margin:0 0 .75rem}.wg-product-explore-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wg-approved.product-page .wg-product-explore-card{display:block;min-width:0;color:var(--approved-ink)}.wg-product-explore-art{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(ellipse at 30% 24%,#fbf7ef,#e8dfd1)}.wg-product-explore-art img{display:block;width:auto;max-width:72%;height:74%;object-fit:contain}.wg-product-explore-trt .wg-product-explore-art img{transform:rotate(-24deg)}.wg-product-explore-hgh .wg-product-explore-art img{height:83%;transform:rotate(-12deg)}.wg-product-explore-label{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 0}.wg-product-explore-label h3{margin:0;font:500 clamp(1.25rem,4vw,2rem)/1.1 var(--font-product),var(--font-body),sans-serif;letter-spacing:-.03em}.wg-product-explore-label p{margin:.375rem 0 0;color:var(--approved-muted);font-size:.75rem;line-height:1.5}.wg-product-explore-note{margin:1rem 0 0;color:var(--approved-muted);font-size:.875rem;line-height:1.5}@media (min-width:768px){.wg-product-answers,.wg-product-explore,.wg-product-story{width:min(calc(100% - 5rem),84rem);padding-block:4.5rem}.wg-product-answers,.wg-product-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}.wg-product-chapter-heading{margin-bottom:0}.wg-product-story-steps li:first-child{padding-top:0;border-top:0}.wg-product-explore-grid{gap:1.5rem}.wg-product-explore-art{aspect-ratio:5/4}.wg-product-explore-label p{font-size:.875rem}}@media (min-width:1024px){.wg-product-answers,.wg-product-story{gap:clamp(4rem,9vw,9rem);padding-block:5.5rem}.wg-product-story-steps li{padding-block:1.75rem}.wg-approved.product-page .wg-product-story-steps h3{font-size:1.25rem}.wg-product-story-steps p{font-size:1rem}.wg-product-explore-heading{margin-bottom:2.5rem}.wg-product-explore-art{aspect-ratio:3/2}.wg-product-explore-label{padding-block:1.5rem}}@media (hover:hover) and (pointer:fine){.wg-approved.product-page :is(.wg-product-source):hover{color:var(--approved-ink)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wg-product-explore-art{transition:opacity .22s ease}.wg-product-explore-card:hover .wg-product-explore-art{opacity:.9}}.wg-peptide-primer{width:min(calc(100% - 3rem),80rem);margin:1.5rem auto 0;padding:clamp(1.5rem,3vw,2.5rem);border-radius:.375rem;background:#f7efe4;box-shadow:none}.wg-peptide-primer-intro p,.wg-peptide-primer-team{margin:0;color:#594536}.wg-peptide-primer-intro h2{margin:.5rem 0 0;font:300 clamp(2rem,4vw,3rem)/1.05 var(--font-serif),Georgia,serif;letter-spacing:-.015em;text-wrap:balance}.wg-peptide-primer-list{margin-top:1.25rem;border-bottom:1px solid #bca48980}.wg-peptide-primer-list details{min-width:0;border-top:1px solid #bca48980}.wg-peptide-primer-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.5rem 0;cursor:pointer;list-style:none}.wg-peptide-primer-list summary::-webkit-details-marker{display:none}.wg-peptide-primer-list summary:after{content:"+";flex:none;font:300 1.75rem/1 var(--font-body),sans-serif;color:#3d2a1e}.wg-peptide-primer-list details[open] summary:after{content:"\2212"}.wg-peptide-primer-list summary:focus-visible{outline:2px solid #7b452f;outline-offset:3px;border-radius:.25rem}.wg-peptide-primer h3{margin:0;font-size:1.125rem;font-weight:500}.wg-peptide-primer-list p{margin:0 0 1rem;max-width:62ch}.wg-peptide-primer-team{margin-top:1.25rem}