.ency-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:25px;font-size:.85rem;color:var(--muted)}.ency-breadcrumb a{color:var(--green)}.ency-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;padding:35px 0;border-bottom:1px solid var(--line)}.ency-hero h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;letter-spacing:-.05em;margin:12px 0 18px;overflow-wrap:anywhere}.ency-hero>div>p:not(.eyebrow):not(.fine-print){font-size:1.25rem;color:var(--muted)}.ency-hero figure{margin:0;position:relative;border-radius:12px;overflow:hidden;background:var(--ink)}.ency-hero img{display:block;width:100%;height:245px;object-fit:cover}.ency-hero figcaption{position:absolute;bottom:12px;left:12px;right:12px;color:white;font-size:.68rem;background:#102a33ba;padding:5px 8px;border-radius:4px}.ency-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:50px;padding:35px 0}.ency-toc{align-self:start;position:sticky;top:24px;padding:20px;background:var(--soft);border-radius:10px}.ency-toc nav{display:grid;gap:6px}.ency-toc nav a{padding:7px 0;font-size:.82rem}.ency-toc .eyebrow{font-size:.7rem}.ency-section{scroll-margin-top:25px;padding-bottom:35px;margin-bottom:30px;border-bottom:1px solid var(--line)}.ency-section h2{font-size:1.75rem;letter-spacing:-.035em;margin:0 0 20px;line-height:1.25}.ency-section h3{font-size:1.1rem;line-height:1.4;margin:24px 0 12px}.ency-section p,.ency-section li{color:var(--muted)}.ency-section a:not(.button){color:var(--green);text-decoration:underline;text-underline-offset:3px}.ency-section .video-grid,.ency-section .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ency-section .video-card h4{font-size:1rem}.ency-section .product-card h3{font-size:1rem}.ency-lead{font-size:1.1rem}.study-note,.discussion-note{padding:22px;border:1px solid var(--line);border-radius:10px;margin:20px 0}.discussion-note h3{margin-top:10px}.reference-list{padding-left:22px;overflow-wrap:anywhere}.reference-list li{margin-bottom:15px}.related-peptides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-peptides a{border:1px solid var(--line);padding:16px;border-radius:8px;text-decoration:none!important}.related-peptides strong,.related-peptides span{display:block}.related-peptides span{font-size:.8rem;color:var(--muted);margin-top:5px}.encyclopedia .topic-chips a{text-decoration:none}.encyclopedia .site-header nav{flex-wrap:wrap}
@media(max-width:900px){.ency-layout{grid-template-columns:1fr;gap:25px}.ency-toc{position:static}.ency-toc nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ency-toc>p:last-child{display:none}.ency-hero{gap:25px}.ency-hero img{height:210px}}
@media(max-width:600px){.ency-hero{grid-template-columns:1fr;gap:15px;padding-top:25px}.ency-hero img{height:155px}.ency-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ency-section .video-grid,.ency-section .catalog-grid,.related-peptides{grid-template-columns:1fr}.ency-section h2{font-size:1.5rem}.study-note,.discussion-note{padding:17px}.ency-layout{padding-top:25px}.encyclopedia .site-header nav{flex-wrap:nowrap}}
.profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:25px 0 12px}.profile-facts>div{padding:18px;background:var(--soft)}.profile-facts dt{font-size:.75rem;color:var(--muted)}.profile-facts dd{margin:5px 0 0;font-weight:600}.clinical-study h3{font-size:1.3rem;margin-top:10px}.clinical-study dl{margin:0}.clinical-study dt{font-weight:650;font-size:.85rem;margin-top:18px;color:var(--ink)}.clinical-study dd{margin:5px 0 0;color:var(--muted);font-size:.95rem}.profile-faq{border:1px solid var(--line);padding:18px 20px;border-radius:8px;margin:12px 0;background:var(--soft)}.profile-faq summary{font-weight:600;cursor:pointer}.profile-faq p{margin-bottom:0}.ency-toc{max-height:calc(100vh - 48px);overflow-y:auto}
@media(max-width:900px){.ency-toc{max-height:none}.ency-toc nav a{white-space:normal}}
@media(max-width:400px){.profile-facts{grid-template-columns:1fr}}
.study-links{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 12px}.study-links .button{font-size:.82rem;min-height:44px}.study-title{font-style:italic;overflow-wrap:anywhere}.clinical-study .eyebrow{line-height:1.6}
