.content-category-bento-heading::-webkit-details-marker,.content-quick-answer>summary::-webkit-details-marker,.content-quick-answer>summary::marker{display:none}.content-category-bento-heading-text,.content-protocol-phase-title,.content-related-link-title,.content-timeline-focus{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.content-benefits-text-long-term,.content-benefits-text-secondary,.content-protocol-phase-title-blue,.content-protocol-phase-title-purple,.content-timeline-bullet{color:var(--pf-accent)}.content-benefits-text-primary,.content-protocol-phase-title-green,.content-timeline-check{color:var(--pf-success)}.content-page-main{min-height:100vh;background:var(--pf-bg)}.content-page-header{padding-top:var(--pf-space-md);margin-bottom:var(--pf-space-xxl)}.content-category-section{display:grid;gap:var(--pf-space-xl)}.content-category-empty,.content-category-links{font-size:var(--text-md);color:var(--pf-text-soft)}.content-category-links-list{margin-left:var(--pf-space-xs);display:inline-flex;flex-wrap:wrap;gap:var(--pf-space-xs)}.content-category-link{color:var(--pf-accent);text-decoration:underline dotted;text-underline-offset:.2em;transition:color var(--pf-motion-fast)}.content-category-link:hover{color:var(--pf-text-strong)}.content-list-stack{display:grid;gap:var(--pf-space-xs)}.content-article-link{display:flex;align-items:center;justify-content:space-between;gap:var(--pf-space-md);border-radius:var(--pf-radius-lg);background:var(--pf-surface);padding:.75rem 1rem;text-decoration:none}.content-article-link-copy{min-width:0}.content-article-subtitle-wrap{margin-left:var(--pf-space-xs)}.content-article-arrow{flex-shrink:0;font-size:var(--text-md);color:var(--pf-accent)}.content-category-bento-wrap{display:grid;gap:var(--pf-space-xxl)}.content-category-bento-section{border-bottom:1px solid var(--pf-line)}.content-category-bento-heading{display:flex;align-items:center;justify-content:space-between;padding:var(--pf-space-md) 0;cursor:pointer;list-style:none}.content-category-bento-chevron{width:1.25rem;height:1.25rem;flex-shrink:0;background:currentColor;color:var(--pf-text-soft);clip-path:polygon(20% 35%,50% 65%,80% 35%,85% 40%,50% 75%,15% 40%);transition:transform var(--pf-motion-fast)}.content-category-bento-section[open]>.content-category-bento-heading .content-category-bento-chevron{transform:rotate(180deg)}.content-category-bento-body{display:grid;gap:var(--pf-space-lg);padding-bottom:var(--pf-space-xl)}.content-formulation-card,.content-protocol-card,.content-ref-card,.content-timeline-card{margin:var(--pf-space-xxl) 0;overflow:hidden;border:2px solid var(--pf-line);border-radius:var(--pf-radius-card)}.content-formulation-header,.content-protocol-header,.content-ref-header,.content-timeline-header{background:var(--pf-text-strong);padding:1rem 1.5rem}.content-formulation-title,.content-protocol-title,.content-ref-title,.content-timeline-title{font-size:var(--text-xl);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-inverse)}.content-formulation-subtitle,.content-protocol-subtitle,.content-ref-subtitle,.content-timeline-subtitle{margin-top:.25rem;font-size:var(--text-compact);color:var(--pf-text-soft)}.content-ref-table{width:100%;border-collapse:collapse;font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme)}.content-ref-table-body{background:var(--pf-surface)}.content-ref-row+.content-ref-row{border-top:1px solid var(--pf-accent-ink)}.content-ref-row{transition:background-color var(--pf-motion-fast)}.content-ref-row:hover{background:color-mix(in srgb,var(--pf-bg) 50%,transparent)}.content-ref-label,.content-ref-value{padding:1rem 1.75rem;vertical-align:top;font-size:var(--text-compact)}@media (min-width:768px){.content-ref-label,.content-ref-value{padding-left:var(--pf-space-xl);padding-right:var(--pf-space-xl)}}.content-ref-label{font-weight:500;color:var(--pf-text-strong)}.content-ref-value{color:var(--pf-text-soft)}.content-protocol-body,.content-timeline-body{background:var(--pf-surface)}.content-protocol-phase,.content-timeline-phase{padding:var(--pf-space-lg);transition:background-color var(--pf-motion-fast)}@media (min-width:768px){.content-protocol-phase,.content-timeline-phase{padding:var(--pf-space-xl)}}.content-protocol-phase+.content-protocol-phase,.content-timeline-phase+.content-timeline-phase{border-top:1px solid var(--pf-accent-ink)}.content-protocol-phase:hover,.content-timeline-phase:hover{background:color-mix(in srgb,var(--pf-bg) 50%,transparent)}.content-protocol-phase{border-left:1px solid transparent}.content-protocol-phase-blue,.content-protocol-phase-purple{border-left-color:var(--pf-accent)}.content-protocol-phase-green{border-left-color:var(--pf-success)}.content-protocol-phase-grid,.content-timeline-phase-grid{display:grid;gap:var(--pf-space-md)}.content-protocol-col,.content-timeline-col{min-width:0}.content-protocol-duration,.content-timeline-week-badge{display:inline-block;margin-bottom:var(--pf-space-xs);padding:.25rem .75rem;border-radius:var(--pf-radius-md);font-size:var(--text-md);font-weight:500;font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme)}.content-protocol-duration-blue,.content-protocol-duration-purple,.content-timeline-week-badge{background:var(--pf-accent-light);color:var(--pf-accent)}.content-protocol-duration-green{background:var(--pf-success-tint);color:var(--pf-success)}.content-protocol-label,.content-timeline-label{margin-bottom:var(--pf-space-xs);font-size:var(--text-md);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft)}.content-protocol-label-spaced{margin-bottom:.25rem}.content-timeline-list{display:grid;gap:.375rem;font-size:var(--text-compact);color:var(--pf-text-soft)}.content-timeline-list-item{display:flex;align-items:flex-start}.content-timeline-bullet,.content-timeline-check{margin-right:var(--pf-space-xs);margin-top:.125rem}.content-protocol-stack-tight{display:grid;gap:var(--pf-space-xs);font-size:var(--text-compact)}.content-protocol-stack{display:grid;gap:var(--pf-space-sm);font-size:var(--text-compact)}.content-protocol-value{font-weight:500;font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);color:var(--pf-text-strong)}.content-protocol-copy,.content-protocol-subvalue{color:var(--pf-text-soft)}.content-protocol-subvalue{font-size:var(--text-md)}.content-formulation-card{border-color:var(--pf-accent);background:var(--pf-accent-light)}.content-formulation-subtitle{color:var(--pf-text-inverse)}.content-formulation-body{background:var(--pf-surface);padding:var(--pf-space-lg)}@media (min-width:768px){.content-formulation-body{padding:var(--pf-space-xl)}}.content-formulation-grid{margin-bottom:var(--pf-space-lg);display:grid;grid-template-columns:1fr;gap:var(--pf-space-lg)}@media (min-width:768px){.content-formulation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-formulation-item{border:2px solid var(--pf-accent);border-radius:var(--pf-radius-lg);background:color-mix(in srgb,var(--pf-accent-light) 50%,transparent);padding:1.25rem}.content-formulation-item-head{margin-bottom:var(--pf-space-sm)}.content-formulation-item-name{margin-bottom:.25rem;font-size:var(--text-md);font-weight:500;color:var(--pf-accent)}.content-formulation-item-amount{font-size:var(--text-result);font-weight:500;color:var(--pf-accent)}.content-formulation-item-concentration{margin-top:.25rem;font-size:var(--text-md);color:var(--pf-text-soft)}.content-formulation-benefits-body,.content-formulation-item-role{font-size:var(--text-compact);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.content-formulation-benefits{border-top:2px solid var(--pf-accent);padding-top:var(--pf-space-lg)}.content-formulation-benefits-title{margin-bottom:var(--pf-space-xs);font-size:var(--text-md);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-accent)}.content-peptide-card{display:flex;height:100%;flex-direction:column;border:2px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:var(--pf-space-xl)}.content-peptide-name{min-height:5rem;margin-bottom:var(--pf-space-xs);font-size:var(--text-xl);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong)}.content-peptide-body{flex:1;display:grid;gap:var(--pf-space-lg)}.content-peptide-section{display:grid;gap:.25rem}.content-peptide-section-divider{border-top:2px solid var(--pf-line);padding-top:var(--pf-space-md)}.content-peptide-label{margin-bottom:.25rem;font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft)}.content-peptide-copy{font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text-strong)}.content-peptide-copy-secondary{color:var(--pf-text-soft);flex:1}.content-peptide-copy-short{min-height:2rem}.content-peptide-copy-tall{min-height:10rem}.content-peptide-mechanism-list{min-height:18rem;display:grid;gap:var(--pf-space-xs)}.content-peptide-mechanism-item{display:flex;align-items:flex-start;gap:var(--pf-space-xs)}.content-peptide-arrow{margin-top:.125rem;font-size:var(--text-md);color:var(--pf-accent)}.content-peptide-evidence{font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong)}.content-medical-disclaimer{display:grid;gap:var(--pf-space-xxs);margin-top:var(--pf-space-xxxl);border:none;border-top:1px solid var(--pf-line-soft);background:transparent;padding:var(--pf-space-md) 0 0}.content-medical-disclaimer-title{font-size:var(--text-sm);font-weight:500;color:var(--pf-text)}.content-medical-disclaimer-body{font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.content-article-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--pf-space-lg);padding-top:var(--pf-space-xl);padding-bottom:var(--pf-space-sm);border-bottom:1px solid var(--pf-line);font-size:var(--text-sm);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);color:var(--pf-text-soft);margin-top:0;margin-bottom:var(--pf-space-xl)}.content-article-meta-item{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;font-feature-settings:var(--pf-feature-oldstyle);font-variant-numeric:var(--pf-numeric-oldstyle)}.content-article-meta-team{color:var(--pf-accent-ink);font-weight:500;text-decoration:none}@media (max-width:639px){.content-article-meta{gap:var(--pf-space-sm);padding-top:var(--pf-space-lg);padding-bottom:var(--pf-space-xs);font-size:var(--text-xs);line-height:1.4;margin-bottom:var(--pf-space-lg)}}.content-related{margin-top:var(--pf-space-xl);border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:color-mix(in srgb,var(--pf-surface) 80%,transparent);padding:var(--pf-space-lg)}.content-related-title{margin-bottom:var(--pf-space-sm);font-size:var(--text-xl);font-weight:500;color:var(--pf-text-strong)}@media (max-width:640px){.content-related-title{font-size:var(--heading-md)}}.content-related-list{display:grid;gap:var(--pf-space-sm)}.content-related-link{display:block;border:1px solid color-mix(in srgb,var(--pf-accent) 15%,transparent);border-radius:var(--pf-radius-lg);background:color-mix(in srgb,var(--pf-bg) 80%,transparent);padding:var(--pf-space-md);text-decoration:none;transition:background-color var(--pf-motion-fast)}.content-related-link:hover{background:color-mix(in srgb,var(--pf-success-tint) 40%,transparent)}.content-related-link-body{margin-top:var(--pf-space-xxs);font-size:var(--text-sm);color:var(--pf-text-soft)}.content-redirect{min-height:100vh;background:var(--pf-bg)}.content-redirect-shell{margin:0 auto;max-width:42rem;padding:var(--pf-space-xxxl) var(--pf-space-lg);text-align:center}.content-redirect-title{font-size:var(--text-xl);font-weight:500;color:var(--pf-text-strong)}.content-redirect-body{margin-top:var(--pf-space-sm);color:var(--pf-text-soft)}.content-redirect-action{margin-top:var(--pf-space-lg)}.content-redirect-link{display:inline-flex;align-items:center;gap:var(--pf-space-xs);border-radius:var(--pf-radius-pill);background:var(--pf-accent);padding:var(--pf-space-sm) var(--pf-space-lg);font-size:var(--text-sm);font-weight:500;color:var(--pf-text-inverse);text-decoration:none}.content-benefits-wrap{margin:var(--pf-space-xl) 0}.content-benefits-card{border:2px solid var(--pf-line);border-radius:var(--pf-radius-card);padding:var(--pf-space-xl)}.content-benefits-card-primary{border-color:var(--pf-success);background:var(--pf-success-tint)}.content-benefits-card-long-term,.content-benefits-card-secondary{border-color:var(--pf-accent);background:var(--pf-accent-light)}.content-benefits-title{margin-bottom:var(--pf-space-md);font-size:var(--text-xl);font-weight:500}.content-benefits-body{font-size:var(--text-compact);line-height:var(--pf-line-relaxed)}.content-anchor-offset{display:block;height:0}.content-enhanced-peptide-grid{margin-bottom:var(--pf-space-xxl);display:grid;grid-template-columns:1fr;gap:var(--pf-space-xs)}@media (min-width:768px){.content-enhanced-peptide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-ref-header{padding-left:var(--pf-space-xl);padding-right:var(--pf-space-xl)}.content-timeline-phase-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1.5fr);gap:var(--pf-space-xl);align-items:flex-start}.content-protocol-phase-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.45fr);gap:var(--pf-space-xl);align-items:flex-start}}.content-quick-answer{margin:var(--pf-space-xl) 0;border-top:1px solid var(--pf-line-soft);border-bottom:1px solid var(--pf-line-soft);background:transparent;padding:var(--pf-space-md) 0;font-family:var(--pf-font-sans)}@media (max-width:639px){.content-quick-answer{padding:var(--pf-space-md);margin:var(--pf-space-md) 0}}.content-quick-answer>summary{list-style:none;cursor:pointer}.content-quick-answer-header{display:flex;align-items:center;gap:var(--pf-space-sm)}.content-quick-answer[open]>.content-quick-answer-header{margin-bottom:var(--pf-space-md)}.content-quick-answer-chevron{width:1.125rem;height:1.125rem;color:var(--pf-text-strong);flex-shrink:0;margin-left:auto;transition:transform .2s cubic-bezier(.23,1,.32,1)}.content-quick-answer[open] .content-quick-answer-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.content-quick-answer-chevron{transition:none}}.content-quick-answer-icon{position:relative;top:-1px;width:1.125rem;height:1.125rem;color:var(--pf-text-strong);flex-shrink:0}@media (max-width:639px){.content-quick-answer-icon{width:1rem;height:1rem}}.content-quick-answer-label{margin:0;font-family:var(--pf-font-sans);font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}@media (max-width:639px){.content-quick-answer-label{font-size:var(--text-xs);font-weight:500;text-transform:none;letter-spacing:-.005em;line-height:1.3}}.content-quick-answer-body{font-family:var(--pf-font-body);font-size:var(--text-md);line-height:var(--pf-line-relaxed);font-feature-settings:var(--pf-feature-tabular-serif);font-variant-numeric:var(--pf-numeric-tabular);color:var(--pf-text-strong);display:flex;flex-direction:column;gap:var(--pf-space-sm);transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);opacity:1;transform:translateY(0)}@starting-style{.content-quick-answer[open] .content-quick-answer-body{opacity:0;transform:translateY(-8px)}}.content-quick-answer-list{margin:0;padding-left:var(--pf-space-lg);list-style:none;display:flex;flex-direction:column;gap:.25rem}.content-quick-answer-list .content-quick-answer-list{margin-top:.25rem}.content-quick-answer-heading{margin-top:var(--pf-space-sm);margin-bottom:0;font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong)}.content-quick-answer-math{margin:var(--pf-space-xs) 0;padding:var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-lg);overflow-x:auto;overflow-y:hidden;min-width:0}@media (max-width:640px){.content-quick-answer-math .katex{font-size:var(--text-ratio-math-phone)}}.content-quick-answer-math .katex-display,.content-quick-answer-math .katex-display>.katex{text-align:left}.content-quick-answer-math .katex-display{margin:0}.content-quick-answer-list>li{position:relative;padding-left:var(--pf-space-md)}.content-quick-answer-list>li:before{content:"";position:absolute;left:0;top:.65em;width:.375rem;height:.375rem;border-radius:50%;background:var(--pf-accent)}.content-quick-answer-list .katex{font-size:var(--text-ratio-math)}.content-quick-answer-list li>p{margin:0}.content-quick-answer-list li>p+p{margin-top:.25rem}.content-quick-answer-list .katex-display,.content-quick-answer-list .katex-display>.katex{text-align:left}.content-quick-answer-list .katex-display{display:block;margin:var(--pf-space-md) 0;padding-block:var(--pf-space-sm);overflow-x:auto;overflow-y:hidden}@media (max-width:640px){.content-quick-answer-list .katex-display>.katex{font-size:var(--text-ratio-math-phone)}}.content-regulatory-update{margin:0 0 var(--pf-space-xl);max-width:70ch;font-family:var(--pf-font-sans);font-size:var(--text-xs);font-weight:400;line-height:1.5;color:var(--pf-text-soft);text-wrap:pretty}.content-regulatory-update strong{font-weight:500;color:var(--pf-accent-ink)}.content-quick-answer+.content-regulatory-update{margin-top:calc(var(--pf-space-md) - var(--pf-space-xl))}.md-cta-row{margin:var(--pf-space-lg) 0}.md-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;color:var(--pf-text-inverse);border-radius:var(--pf-radius-lg);transition:background-color .2s cubic-bezier(.23,1,.32,1),transform 80ms cubic-bezier(.23,1,.32,1)}.md-cta,.md-cta:hover{background:var(--pf-accent-hover);text-decoration:none}.md-cta:active{transform:scale(.985)}.md-cta:focus-visible{outline:2px solid var(--pf-text-strong);outline-offset:3px}.md-cta-text{font-size:var(--text-lp-cta);font-weight:500;letter-spacing:-.005em;line-height:1.35;text-wrap:balance}.md-cta-arrow,.md-cta-text{font-family:var(--pf-font-sans)}.md-cta-arrow{font-size:var(--text-md);line-height:1;flex-shrink:0;transition:transform .2s cubic-bezier(.23,1,.32,1)}.md-cta:hover .md-cta-arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.md-cta,.md-cta-arrow{transition:none}.md-cta:active{transform:none}}