:root{--text-3xs:0.6875rem;--text-2xs:0.75rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-compact:0.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-tag:0.7rem;--text-wordmark:1.0625rem;--text-chart-head:1.0625rem;--text-cta-pill:0.84375rem;--text-index-head:1.3125rem;--text-index-label:0.78125rem;--text-code:clamp(0.8125rem,0.25vw + 0.75rem,0.875rem);--text-prose:clamp(1.03125rem,0.28vw + 0.96rem,1.125rem);--text-chat:clamp(0.875rem,0.2vw + 0.95rem,1.045rem);--text-result:2rem;--heading-xs:clamp(0.875rem,0.25vw + 0.875rem,1rem);--heading-sm:clamp(1rem,0.4vw + 1.05rem,1.125rem);--heading-md:clamp(1.25rem,0.4vw + 1.25rem,1.33rem);--heading-lg:clamp(1.33rem,0.8vw + 1.375rem,1.675rem);--heading-xl:2.25rem;--heading-2xl:3rem;--heading-hero:clamp(2.5rem,5vw,4rem);--heading-section:clamp(1.25rem,1.05rem + 0.9vw,1.5rem);--heading-masthead:clamp(2.125rem,9.5vw,2.5rem);--heading-masthead-xl:clamp(3rem,12vw,4rem);--heading-masthead-qualifier:clamp(1.5rem,4vw,2.5rem);--heading-masthead-qualifier-sm:clamp(1.25rem,5.5vw,1.5rem);--text-result-lg:2.75rem;--text-result-2xs:1.5rem;--text-result-xs:1.625rem;--text-result-sm:1.875rem;--text-result-md:2.25rem;--text-ratio-bullet-inline:0.67em;--text-ratio-bullet-marker:0.85em;--text-ratio-math:1em;--text-ratio-math-phone:0.9em;--text-ratio-math-plate:0.95em;--text-ratio-math-plate-phone:0.875em;--heading-lp-hero:clamp(2.5rem,7vw,5.5rem);--heading-lp-display:clamp(2rem,4.4vw,3.2rem);--heading-lp-close:clamp(2rem,5vw,3.5rem);--heading-lp-showcase:clamp(2rem,4.2vw,3rem);--heading-lp-showcase-compact:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);--heading-lp-section:clamp(2rem,4vw,2.75rem);--heading-lp-section-sm:clamp(2rem,3.6vw,2.5rem);--heading-lp-item:clamp(1.4rem,2.6vw,2rem);--heading-lp-card:clamp(1.15rem,1.8vw,1.35rem);--text-lp-standfirst:clamp(1rem,1.4vw,1.15rem);--text-lp-editorial:clamp(1.05rem,1.5vw,1.2rem);--text-lp-stat:clamp(1.4rem,2.1vw,1.75rem);--text-lp-kicker:clamp(1.2rem,1.85vw,1.5rem);--text-lp-cta:clamp(0.95rem,0.9rem + 0.25vw,1.0625rem);--pf-line-extra-tight:1;--pf-line-tight:1.2;--pf-line-normal:1.4;--pf-line-relaxed:1.6;--pf-tracking-label:0.05em;--pf-tracking-mono:-0.033em;--pf-tracking-mono-caps:0.02em;--pf-tracking-sans:0.033em;--pf-space-0:0;--pf-space-xxxs:0.125rem;--pf-space-xxs:0.25rem;--pf-space-xs:0.375rem;--pf-space-sm:0.5rem;--pf-space-md:0.75rem;--pf-space-lg:1rem;--pf-space-xl:1.5rem;--pf-space-xxl:2rem;--pf-space-xxxl:3rem;--pf-space-mega:5rem;--pf-space-section:6rem;--pf-radius-sm:0.5rem;--pf-radius-md:0.625rem;--pf-radius-card:0.75rem;--pf-radius-lg:1rem;--pf-radius-xl:1.125rem;--pf-radius-pill:999px;--pf-height-input:2.5rem;--pf-height-button:2.25rem;--pf-bg:oklch(99.3% 0.003 85);--pf-bg-warm:oklch(94% 0.02 50);--pf-surface:#ffffff;--pf-card:var(--pf-surface);--pf-surface-alpha:oklch(100% 0 0/0.85);--pf-soft:oklch(92% 0.02 50);--pf-track:oklch(88% 0.03 50);--pf-secondary:oklch(65% 0.02 50);--pf-line:oklch(65% 0.035 250);--pf-line-soft:oklch(87% 0.015 250);--pf-text-strong:oklch(20% 0.03 260);--pf-text:oklch(35% 0.03 260);--pf-text-soft:oklch(50% 0.03 260);--pf-text-disabled:oklch(65% 0.02 260);--pf-accent:oklch(38% 0.18 255);--pf-accent-mid:oklch(55% 0.18 255);--pf-accent-midlight:oklch(70% 0.12 255);--pf-accent-hover:oklch(32% 0.17 255);--pf-accent-light:oklch(90% 0.055 255);--pf-accent-pale:oklch(95% 0.03 255);--pf-blue-tint:oklch(90% 0.055 255);--pf-blue-on-light:oklch(28% 0.16 255);--pf-accent-ink:oklch(28% 0.16 255);--pf-klein:oklch(36% 0.19 264);--pf-klein-hover:oklch(30% 0.18 264);--pf-plate:oklch(16% 0.045 255);--pf-plate-edge:oklch(34% 0.09 255);--pf-plate-edge-hover:oklch(50% 0.13 255);--pf-plate-text:oklch(96% 0.008 255);--pf-rain-base:oklch(70% 0.13 255);--pf-rain-mid:oklch(36% 0.12 255);--pf-rain-bright:oklch(90% 0.06 250);--pf-rain-head:oklch(97% 0.02 240);--pf-lavender:oklch(95% 0.02 260);--pf-success:oklch(55% 0.14 150);--pf-success-tint:oklch(95% 0.03 150);--pf-warning:oklch(60% 0.16 75);--pf-warning-tint:oklch(95% 0.04 75);--pf-error:oklch(55% 0.18 25);--pf-error-tint:oklch(95% 0.03 25);--pf-warning-strong:oklch(40% 0.12 75);--pf-error-strong:oklch(45% 0.15 25);--pf-success-strong:oklch(45% 0.14 150);--pf-data-ink:var(--pf-text);--pf-data-ink-strong:var(--pf-text-strong);--pf-data-ink-soft:var(--pf-text-soft);--pf-data-fallback:var(--pf-text-disabled);--pf-data-page-gap:var(--pf-bg);--pf-data-placebo:oklch(82% 0.005 250);--pf-data-blue-light:oklch(78% 0.06 255);--pf-data-blue-mid:oklch(55% 0.15 255);--pf-data-blue-deep:oklch(30% 0.10 255);--pf-data-blue-obsidian:var(--pf-accent);--pf-data-dose-1:oklch(72% 0.06 255);--pf-data-dose-4:oklch(58% 0.13 255);--pf-data-dose-8:oklch(42% 0.16 255);--pf-data-dose-12:oklch(24% 0.09 255);--pf-data-dose-7-1:oklch(78% 0.04 255);--pf-data-dose-7-4-id2:oklch(66% 0.09 255);--pf-data-dose-7-4-id4:oklch(58% 0.12 255);--pf-data-dose-7-8-id2:oklch(48% 0.15 255);--pf-data-dose-7-8-id4:oklch(38% 0.15 255);--pf-data-phase2-1:var(--pf-data-placebo);--pf-data-phase2-4-id2:oklch(70% 0.12 255);--pf-data-phase2-4-id4:oklch(62% 0.11 255);--pf-data-phase2-8-id2:oklch(48% 0.17 255);--pf-data-phase2-8-id4:oklch(40% 0.15 255);--pf-data-phase2-12-id2:oklch(18% 0.05 260);--pf-data-subgroup-bmi-low:var(--pf-data-phase2-4-id2);--pf-data-subgroup-bmi-high:var(--pf-accent);--pf-data-subgroup-sex-male:oklch(46% 0.17 255);--pf-data-subgroup-sex-female:oklch(72% 0.10 255);--pf-data-dual-a:var(--pf-data-subgroup-sex-male);--pf-data-dual-b:var(--pf-data-subgroup-sex-female);--pf-data-ramp-three-1:var(--pf-data-dose-1);--pf-data-ramp-three-2:oklch(52% 0.14 255);--pf-data-ramp-three-3:oklch(28% 0.10 255);--pf-data-ramp-four-1:oklch(74% 0.05 255);--pf-data-ramp-four-2:oklch(60% 0.12 255);--pf-data-ramp-four-3:oklch(44% 0.15 255);--pf-data-ramp-four-4:oklch(26% 0.09 255);--pf-data-gi-burden-0:oklch(96% 0.018 255);--pf-data-gi-burden-1:oklch(91% 0.030 255);--pf-data-gi-burden-2:oklch(86% 0.044 255);--pf-data-gi-burden-3:oklch(81% 0.058 255);--pf-data-gi-burden-4:oklch(76% 0.074 255);--pf-data-gi-burden-5:oklch(70% 0.090 255);--pf-data-gi-burden-6:oklch(64% 0.106 255);--pf-data-gi-burden-7:oklch(56% 0.122 255);--pf-data-gi-burden-8:oklch(48% 0.140 255);--pf-data-gi-burden-9:oklch(36% 0.150 255);--pf-chart-positive:#22c55e;--pf-chart-negative:#f87171;--pf-chart-secondary:#a855f7;--pf-agent-semaglutide:#104773;--pf-agent-tirzepatide:#5d0096;--pf-agent-retatrutide:#d52b1e;--pf-shadow-card:0 18px 40px rgba(15,23,42,0.08);--pf-shadow-hover:0 20px 48px rgba(15,23,42,0.12);--pf-shadow-subtle:0 2px 8px -2px rgba(15,23,42,0.08);--pf-shadow-modal:0 24px 64px -16px rgba(15,23,42,0.24);--pf-shadow-elevation:0 4px 12px -2px oklch(25% 0.015 255/0.1);--pf-scrim:rgba(15,23,42,0.45);--pf-surface-quiet:color-mix(in oklch,var(--pf-bg) 86%,var(--pf-surface));--pf-hover-wash:color-mix(in oklch,var(--pf-text-strong) 6%,transparent);--pf-accent-ring:color-mix(in oklch,var(--pf-accent) 16%,transparent);--pf-icon-xs:0.75rem;--pf-icon-sm:0.875rem;--pf-icon-md:1rem;--pf-icon-lg:1.125rem;--pf-icon-xl:1.25rem;--pf-attachment-max-w:20rem;--pf-attachment-max-h:18rem;--pf-chrome-root-h-standard:calc(100dvh - 4rem);--pf-empty-foot-size:clamp(1.125rem,0.95rem + 0.8vw,1.4rem);--pf-empty-display-size:clamp(2.25rem,5.5vw + 1rem,4.25rem);--pf-signup-display-size:clamp(1.875rem,1.3rem + 2.6vw,2.5rem);--pf-empty-sub-gap:clamp(1.25rem,2vw,1.75rem);--pf-followups-width:min(48rem,calc(100% - 2rem));--pf-bio-drawer-height:clamp(500px,75vh,850px);--pf-bio-centered-min-height:calc(100dvh - 7rem);--pf-bio-upload-width:calc(240px - 4px);--pf-bio-value-size:clamp(2.5rem,5vw,3.5rem);--pf-bio-stage-title-size:clamp(3.5rem,6vw,5rem);--pf-stack-title-size:clamp(1.875rem,3vw,2.125rem);--pf-stack-schedule-title-size:clamp(1.25rem,2.2vw,1.5rem);--pf-z-banner:30;--pf-z-popup:60;--pf-z-tooltip:70;--pf-z-dialog-overlay:79;--pf-z-dialog:80;--pf-motion-fast:120ms ease-out;--pf-motion-medium:200ms ease-in-out;--pf-ease-out-soft:cubic-bezier(0.25,1,0.3,1);--pf-ease-exp:cubic-bezier(0.23,1,0.32,1);--pf-max-width-tool:1080px;--pf-max-width-content:1200px;--pf-max-width:1280px;--font-supreme-ll:"Supreme LL","Inter","Avenir Next","Segoe UI",system-ui,sans-serif;--font-ivar-text:"Ivar Text",Georgia,"Times New Roman",Times,serif;--font-ivar-headline:"Ivar Headline",Georgia,"Times New Roman",Times,serif;--font-ivar-display:"Ivar Display",Georgia,"Times New Roman",Times,serif;--font-gt-cinetype:"GT Cinetype",ui-monospace,"SFMono-Regular",Menlo,Monaco,monospace;--font-gt-cinetype-mono:"GT Cinetype Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,monospace;--font-brown-mono-ll:"Brown LL Percent Glyph","Brown Mono LL",ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-martina-plantijn:"Martina Plantijn",Georgia,"Times New Roman",Times,serif;--font-gt-super-display:"GT Super Display",Georgia,"Times New Roman",Times,serif;--font-gt-super-text:"GT Super Text",Georgia,"Times New Roman",Times,serif;--font-brown:"Brown LL",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-the-future:"The Future",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-domaine-display:"Domaine Display",Georgia,"Times New Roman",Times,serif;--font-domaine-display-condensed:"Domaine Display Condensed",Georgia,"Times New Roman",Times,serif;--font-domaine-display-narrow:"Domaine Display Narrow",Georgia,"Times New Roman",Times,serif;--font-domaine-text:"Domaine Text",Georgia,"Times New Roman",Times,serif;--font-pantheon-display:"GT Pantheon Display",Georgia,"Times New Roman",Times,serif;--font-pantheon-text:"GT Pantheon Text",Georgia,"Times New Roman",Times,serif;--font-brown-inline:"Brown Inline LL",system-ui,sans-serif;--font-brown-shaded:"Brown Shaded LL",system-ui,sans-serif;--font-brown-cameo:"Brown Cameo LL",system-ui,sans-serif;--pf-text-inverse:#ffffff;--pf-accent-border:color-mix(in srgb,var(--pf-accent) 30%,#ffffff);--radix-select-trigger-height:var(--pf-height-input);--radix-select-trigger-width:8rem;--radix-toast-swipe-end-x:100%;--radix-toast-swipe-move-x:0;--pf-numeric-default:lining-nums;--pf-numeric-tabular:lining-nums tabular-nums;--pf-numeric-oldstyle:oldstyle-nums proportional-nums;--pf-feature-default:"lnum" 1,"ss18" 1,"ss01" 1;--pf-feature-tabular:"lnum" 1,"tnum" 1,"ss18" 1,"ss01" 1;--pf-feature-oldstyle:"onum" 1,"pnum" 1,"ss18" 1,"ss01" 1;--pf-feature-tabular-serif:"lnum" 1,"tnum" 1;--pf-feature-mono-clean:"liga" 0,"dlig" 0,"hist" 0,"calt" 0;--pf-feature-mono-clean-tabular:"liga" 0,"dlig" 0,"hist" 0,"calt" 0,"lnum" 1,"tnum" 1;--pf-feature-sans-clean:"liga" 0,"dlig" 0,"hist" 0,"calt" 0,"ss18" 1,"ss01" 1;--pf-feature-chat-md-tabular:"lnum" 1,"tnum" 1,"kern" 1,"calt" 1,"liga" 1}@layer base{*,:after,:before{box-sizing:border-box;margin:0;padding:0}*{border-color:var(--pf-line)}:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px;box-shadow:none}body{min-height:100vh;background:var(--pf-bg);color:var(--pf-text-strong);font-size:var(--text-md);line-height:var(--pf-line-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--heading-xl)}h1,h2{font-weight:500;line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong)}h2,h3{font-size:var(--text-md)}h3{font-family:var(--pf-font-headings);font-weight:500;line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong)}}body{font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);--pf-font-sans:var(--font-supreme-ll);--pf-font-headings:var(--font-supreme-ll);--pf-font-body:var(--font-martina-plantijn);--pf-font-hero:var(--font-ivar-display);--pf-font-editorial:var(--font-ivar-headline);--pf-font-serif:var(--font-martina-plantijn);--pf-font-mono:var(--font-brown-mono-ll)}.content-article-body .md{font-family:var(--pf-font-body);font-size:var(--text-md);font-weight:400;line-height:var(--pf-line-relaxed);color:var(--pf-text-strong);font-feature-settings:var(--pf-feature-tabular-serif);font-variant-numeric:var(--pf-numeric-tabular)}.content-article-body .md .md-table-shell[id],.content-article-body .md :is(h1,h2,h3,h4)[id]{scroll-margin-top:5rem}:where(.content-article-body .md) h1{font-family:var(--pf-font-hero);font-style:normal;font-feature-settings:var(--pf-feature-tabular);font-variant-numeric:var(--pf-numeric-tabular);font-weight:500;font-size:var(--heading-xl);line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong);margin-top:var(--pf-space-xxl);margin-bottom:var(--pf-space-md)}:where(.content-article-body .md) h2{font-family:var(--pf-font-headings);font-style:normal;font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-weight:400;font-size:var(--heading-md);text-transform:uppercase;line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong);margin-top:var(--pf-space-xxxl);margin-bottom:var(--pf-space-md)}:where(.content-article-body .md) h3{font-family:var(--pf-font-headings);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-weight:500;font-size:var(--heading-sm);line-height:1.25;letter-spacing:-.01em;text-transform:capitalize;color:var(--pf-text-strong);padding-top:var(--pf-space-sm);padding-bottom:var(--pf-space-xxs);margin-top:var(--pf-space-lg);margin-bottom:var(--pf-space-xxs)}:where(.content-article-body .md) h4{font-family:var(--pf-font-headings);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);font-weight:600;font-size:var(--heading-xs);line-height:var(--pf-line-tight);letter-spacing:0;text-transform:uppercase;color:var(--pf-text-strong);margin-top:var(--pf-space-lg);margin-bottom:.11rem}@media (max-width:640px){.content-article-body,.content-related{--heading-xs:0.875rem;--heading-sm:1rem;--heading-md:1.1875rem;--heading-lg:1.375rem}}:where(.content-article-body .md) h1:where(:first-child){margin-top:var(--pf-space-lg)}:where(.content-article-body .md) :is(h2)+h3{margin-top:var(--pf-space-xl);margin-bottom:var(--pf-space-xxxs)}:where(.content-article-body .md) h2+h3,:where(.content-article-body .md:has(h2)+.md) h3{padding-top:0;margin-top:0}:where(.content-article-body .md) h3:has(+ul,+ol){margin-bottom:0}:where(.content-article-body .md) p{font-family:var(--pf-font-body);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular-serif);font-size:var(--text-lg);font-weight:400;line-height:1.5;letter-spacing:.01rem;color:var(--pf-text-strong);margin:.67rem 0}@media (max-width:640px){:where(.content-article-body .md) p{margin:1rem 0}}:where(.content-article-body .md) :is(h1,h2,h3,h4)+p{margin-top:var(--pf-space-xxs)}:where(.content-article-body .md) p:has(+ul,+ol){margin-top:var(--pf-space-xxs);margin-bottom:var(--pf-space-xxs)}:where(.content-article-body .md) :is(h1,h2,h3,h4)+p:has(+:where(.md-table-shell)){margin-bottom:var(--pf-space-sm)}:where(.content-article-body .md) :is(h1,h2,h3,h4)+:where(.md-table-shell){margin-bottom:var(--pf-space-lg)}.content-article-body .md-label{margin:var(--pf-space-md) 0 var(--pf-space-xxs)}.content-article-body :is(h1,h2,h3,h4)+.md-label{margin-top:0}:where(.content-article-body .md) :where(.md-label)+p{margin-top:0}:where(.content-article-body .md) ol,:where(.content-article-body .md) ul{padding-left:2rem;margin:var(--pf-space-xs) 0}:where(.content-article-body .md) ol{list-style:decimal}:where(.content-article-body .md) ul{list-style:disc}:where(.content-article-body .md) li{font-family:var(--pf-font-body);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular-serif);font-size:var(--text-lg);font-weight:400;line-height:1.5;color:var(--pf-text-strong);margin:0;padding-left:.375rem;margin-bottom:var(--pf-space-sm)}.content-article-body .md-bullet{font-size:var(--text-ratio-bullet-inline);vertical-align:.15em}:where(.content-article-body .md) a{color:var(--pf-accent-ink);text-decoration:underline;text-underline-offset:.25em;transition:color var(--pf-motion-fast)}:where(.content-article-body .md) a:where(:hover){color:var(--pf-accent-hover)}:where(.content-article-body .md) :where(:not(pre))>code{font-family:var(--pf-font-mono);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);font-size:var(--text-code);line-height:1.3;letter-spacing:-.025rem;color:var(--pf-text-strong);border-radius:.375rem;background:var(--pf-soft);padding:.125rem .25rem}:where(.content-article-body .md) pre{font-family:var(--pf-font-mono);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);line-height:var(--pf-line-relaxed);letter-spacing:-.025rem;color:var(--pf-text-strong);margin-top:.67rem;margin-bottom:.67rem;overflow-x:auto;border-radius:var(--pf-radius-sm);background:var(--pf-soft);padding:.75rem 1rem}:where(.content-article-body .md) blockquote{margin-top:.67rem;margin-bottom:.67rem;border-left:1px solid var(--pf-accent-ink);background:var(--pf-accent-light);padding:.75rem 1rem}:where(.content-article-body .md) hr{border-top:1px solid var(--pf-line);margin:2.25rem 0}:where(.content-article-body .md) hr:has(+:is(h1,h2,h3,h4)){margin-bottom:.11rem}:where(.content-article-body .md) table{width:100%;border-collapse:collapse;table-layout:auto;text-align:left;font-family:var(--pf-font-sans);font-size:var(--text-md);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default)}.content-article-body .md-table-grid{gap:1rem}:where(.content-article-body .md) thead{background:transparent}:where(.content-article-body .md) thead th{border-color:var(--pf-line-soft);border-style:solid}:where(.content-article-body .md) tbody>tr+tr{border-top:1px solid var(--pf-line-soft)}.content-article-body .md-table-title{font-family:var(--pf-font-headings);font-style:normal;font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular)}:where(.content-article-body .md) thead th:where(:not(.md-table-title)){font-family:var(--pf-font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text);background:var(--pf-soft);border-bottom-width:1px;padding:.625rem 2rem .625rem 1rem;vertical-align:top}@media (max-width:640px){:where(.content-article-body .md) thead th:where(:not(.md-table-title)){padding:.5rem .75rem .375rem;font-size:var(--text-2xs);letter-spacing:.05em}}:where(.content-article-body .md) td{font-family:var(--pf-font-sans);font-size:var(--text-md);font-weight:400;color:var(--pf-text-strong);padding:.75rem 2rem .75rem 1rem;vertical-align:top}@media (max-width:640px){:where(.content-article-body .md) td{font-size:var(--text-sm);padding:.625rem .75rem}:where(.content-article-body .md) thead+tbody>tr:first-child td{padding-top:.25rem}}:where(.content-article-body .md)>:where(.md-table-shell){margin:var(--pf-space-md) 0}:where(.content-article-body .md)>:where(.md-table-shell):has(:where(.md-table-title)){margin-top:2.25rem}.content-article-body .md-math-display{display:block;margin:var(--pf-space-md) 0;padding:var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-lg);overflow-x:auto;overflow-y:hidden;text-align:left;font-size:var(--text-md)}.content-article-body .md-math-display .katex{font-size:var(--text-ratio-math)}@media (max-width:640px){.content-article-body .md-math-display .katex{font-size:var(--text-ratio-math-phone)}}.content-article-body .md-math-display .katex-display,.content-article-body .md-math-display .katex-display>.katex{text-align:left}.content-article-body .md-math-display .katex-display{margin:0}.content-article-body .md-accordion{margin-top:var(--pf-space-xxs);display:grid;gap:var(--pf-space-sm)}.content-article-body .md-accordion-item{border-radius:0;border:none;border-bottom:1px solid var(--pf-line-soft);overflow:hidden;background:transparent;margin:var(--pf-space-sm) 0}.content-article-body .md-accordion-item[open]{border-color:var(--pf-line-soft)}.content-article-body .md-accordion-trigger{font-family:var(--pf-font-headings);font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong);display:flex;padding:var(--pf-space-xs) 0;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:var(--pf-space-sm);border-bottom:none;background:transparent}.content-article-body .md-accordion-trigger::-webkit-details-marker{display:none}.content-article-body .md-accordion-title{margin:0;font:inherit;color:inherit}.content-article-body .md-accordion-item[open] .md-accordion-trigger{background:transparent;color:var(--pf-text-strong);border-bottom:none}.content-article-body .md-accordion-icon{flex-shrink:0;color:var(--pf-text-strong);transition:transform var(--pf-motion-fast),color var(--pf-motion-fast)}.content-article-body .md-accordion-item[open] .md-accordion-icon{transform:rotate(180deg);color:var(--pf-text-strong)}.content-article-body .md-accordion-panel{padding:0 0 var(--pf-space-lg) 0}.content-article-body details.md-accordion-item::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility allow-discrete .2s,opacity .2s,block-size .2s cubic-bezier(.25,1,.3,1)}.content-article-body details.md-accordion-item[open]::details-content{opacity:1;block-size:auto}@starting-style{.content-article-body details.md-accordion-item[open]::details-content{opacity:0;block-size:0}}.content-article-body .md-accordion-panel>*+*{margin-top:var(--pf-space-sm)}.content-article-body .md-accordion-panel>.md-math-display{margin-top:var(--pf-space-md);margin-bottom:var(--pf-space-md)}.content-article-body .md-accordion-panel ol,.content-article-body .md-accordion-panel ul{padding-left:var(--pf-space-lg);margin:var(--pf-space-xs) 0;display:flex;flex-direction:column;gap:var(--pf-space-xxxs)}.content-article-body .md-accordion-panel ol{list-style:decimal}.content-article-body .md-accordion-panel ul{list-style:disc}.content-article-body .md-accordion-panel li ol,.content-article-body .md-accordion-panel li ul{margin-top:var(--pf-space-xs)}.content-article-body .md-accordion-panel li .md-math-display{padding-left:0}.content-article-body .md-faq-cluster-label{font-family:var(--pf-font-sans);font-size:var(--text-md);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pf-text-soft);margin-top:var(--pf-space-xl);margin-bottom:var(--pf-space-sm);padding-bottom:var(--pf-space-xs);border-bottom:1px solid var(--pf-line)}.content-article-body .md-figure{margin-bottom:var(--pf-space-lg)}.content-article-body .md-figure-mobile{display:block}.content-article-body .md-figure-desktop{display:none}@media (min-width:768px){.content-article-body .md-figure-mobile{display:none}.content-article-body .md-figure-desktop{display:block}}.content-article-body .md-figure-img--mobile{width:100%;height:auto;margin-bottom:.67rem}.content-article-body .md-figure-img{width:100%;height:auto}@media (min-width:768px){.content-article-body .md-figure-split{display:flex;gap:2rem;align-items:flex-start}.content-article-body .md-figure-copy{flex:1 1 0%;min-width:0}.content-article-body .md-figure-frame{flex-shrink:0;width:40%;max-width:400px}}:where(.content-article-body .md-figure) p{margin:.67rem 0 1rem}:where(.content-article-body .md-figure) :where(.md-label){margin:.67rem 0 .11rem}:where(.content-article-body .md-figure) :is(ul,ol){margin:0 0 .67rem}:where(.content-article-body .md-figure) blockquote{margin-bottom:1rem}:where(.content-article-body .md)>:is(h1,h2,h3,h4):where(#references){margin-top:var(--pf-space-xl);margin-bottom:var(--pf-space-sm);font-size:var(--text-md)}:where(.content-article-body .md>#references)~:where(.md-table-shell),:where(.content-article-body .md>#references)~blockquote,:where(.content-article-body .md>#references)~ol,:where(.content-article-body .md>#references)~p,:where(.content-article-body .md>#references)~ul{font-size:var(--text-sm);line-height:1.5;color:var(--pf-text-soft)}:where(.content-article-body .md>#references)~:is(ul,ol) li,:where(.content-article-body .md>#references)~blockquote p{font-size:var(--text-sm);line-height:1.5;color:var(--pf-text-soft)}:where(.content-article-body .md>#references)~p{margin-top:var(--pf-space-xs);margin-bottom:0}:where(.content-article-body .md>#references)~ol,:where(.content-article-body .md>#references)~ul{padding-left:var(--pf-space-md)}:where(.content-article-body .md>#references)~:where(.md-table-shell) table{font-size:var(--text-sm)}@media (max-width:640px){:where(.content-article-body .md>#references)~:is(ul,ol) li,:where(.content-article-body .md>#references)~p{line-height:1.6}}:where(.content-article-body .md>#references)~:where(.md-table-shell) td,:where(.content-article-body .md>#references)~:where(.md-table-shell) thead th{padding:var(--pf-space-xs) var(--pf-space-sm) var(--pf-space-xxs) var(--pf-space-sm)}:where(.content-article-body .md>#references)~:where(.md-table-shell) td{font-size:var(--text-sm);color:var(--pf-text-soft)}.content-article-body .md-cta-row{margin:var(--pf-space-lg) 0}.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-glp-intro{margin:0 0 var(--pf-space-xl);font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.content-glp-intro a{color:var(--pf-accent);text-decoration:underline;text-underline-offset:.2em}.content-glp-banner{margin:0 0 var(--pf-space-xl);display:flex;flex-direction:column;align-items:flex-start;gap:var(--pf-space-md);border-radius:var(--pf-radius-card);border:1px solid var(--pf-accent);background:var(--pf-accent-light);padding:var(--pf-space-lg)}@media (min-width:768px){.content-glp-banner{flex-direction:row;align-items:center}}.content-glp-banner-icon{margin-top:.125rem;width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--pf-accent)}.content-glp-banner-copy{flex:1 1 auto;display:grid;gap:var(--pf-space-xs)}.content-glp-banner-title{font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong)}@media (min-width:768px){.content-glp-banner-title{font-size:var(--text-xl)}}.content-glp-banner-body{font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-accent)}.content-glp-banner-link{display:inline-flex;align-items:center;gap:var(--pf-space-xs);white-space:nowrap;border-radius:var(--pf-radius-md);border:1px solid var(--pf-accent);padding:.5rem 1rem;font-size:var(--text-md);font-weight:500;color:var(--pf-accent);text-decoration:none;transition:background-color var(--pf-motion-fast)}.content-glp-banner-link:hover{background:var(--pf-accent-light)}.content-glp-banner-link-icon{width:1rem;height:1rem}.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-subcategory-stack{display:grid;gap:var(--pf-space-lg)}.content-subcategory-block{display:grid;gap:var(--pf-space-sm)}.content-subcategory-title{padding-bottom:var(--pf-space-xs);border-bottom:1px solid var(--pf-line);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft)}.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-inline-bullet{margin:0 .375rem;font-size:var(--text-2xs);vertical-align:middle}.content-article-arrow{flex-shrink:0;font-size:var(--text-md);color:var(--pf-accent)}.content-bento-grid{display:grid;gap:var(--pf-space-lg);grid-template-columns:1fr}@media (min-width:768px){.content-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-bento-link{text-decoration:none}.content-bento-link-large{grid-row:span 2/span 2}.content-bento-card{height:100%;border-width:2px;border-color:var(--pf-accent)}.content-bento-card-large{height:100%}.content-bento-card-body{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--pf-space-lg)}.content-bento-card-copy{display:grid;gap:var(--pf-space-xs)}.content-bento-card-copy-compact{gap:var(--pf-space-xs)}.content-bento-title{color:var(--pf-text-strong)}.content-bento-title,.content-bento-title-compact{line-height:var(--pf-line-tight)}.content-bento-title-main{display:block;font-size:var(--text-xl);font-weight:500}@media (min-width:768px){.content-bento-title-main{font-size:var(--text-xl)}}.content-bento-title-main-large{font-size:var(--text-xl)}@media (min-width:768px){.content-bento-title-main-large{font-size:var(--text-result)}}.content-bento-title-sub{display:block;margin-top:.125rem;font-size:var(--text-md);font-weight:400;color:var(--pf-text-soft)}.content-bento-title-sub-large{margin-top:.25rem;font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}@media (min-width:768px){.content-bento-title-sub-large{font-size:var(--text-xl)}}.content-bento-excerpt{font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.content-bento-excerpt-large{font-size:var(--text-lg)}.content-bento-excerpt-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-bento-cta{display:inline-flex;align-items:center;gap:var(--pf-space-xs);font-size:var(--text-md);font-weight:500;color:var(--pf-accent)}.content-bento-cta-compact{padding-top:.25rem}.content-bento-cta-arrow{font-size:var(--text-lg)}.content-featured-section{margin-bottom:var(--pf-space-xxl)}.content-featured-heading-row{margin-bottom:var(--pf-space-lg);display:flex;align-items:center;gap:var(--pf-space-xs)}.content-featured-icon{width:1rem;height:1rem;color:var(--pf-accent)}.content-featured-heading{font-size:var(--text-md);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft)}.content-category-accordion-wrap{width:100%}.content-category-accordion{display:grid;gap:var(--pf-space-sm)}.content-category-accordion-item{overflow:hidden;border-radius:var(--pf-radius-card);border:1px solid var(--pf-line);background:var(--pf-surface)}.content-category-accordion-trigger{padding:1rem 1.25rem;transition:background-color var(--pf-motion-fast)}.content-category-accordion-trigger:hover{background:color-mix(in srgb,var(--pf-bg) 50%,transparent);text-decoration:none}.content-category-accordion-title{font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong)}.content-category-accordion-content{padding:0 1.25rem 1.25rem}.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-heading::-webkit-details-marker{display:none}.content-category-bento-heading-text{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.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-tabular);font-variant-numeric:var(--pf-numeric-tabular)}.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-tabular);font-variant-numeric:var(--pf-numeric-tabular)}.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-phase-title,.content-timeline-focus{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.content-protocol-phase-title-blue,.content-protocol-phase-title-purple{color:var(--pf-accent)}.content-protocol-phase-title-green{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-timeline-bullet{color:var(--pf-accent)}.content-timeline-check{color:var(--pf-success)}.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-tabular);font-variant-numeric:var(--pf-numeric-tabular);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-safety-warning{margin:var(--pf-space-xl) 0;border:1px solid var(--pf-error);border-radius:var(--pf-radius-md);background:var(--pf-error-tint);padding:var(--pf-space-lg)}.content-safety-warning-row{display:flex;align-items:flex-start;gap:var(--pf-space-sm)}.content-safety-warning-icon{flex-shrink:0;font-size:var(--text-xl)}.content-safety-warning-copy{flex:1}.content-safety-warning-title{margin-bottom:var(--pf-space-sm);font-size:var(--text-xl);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-error)}.content-safety-warning-list{padding-left:var(--pf-space-md);list-style:disc;display:grid;gap:var(--pf-space-xs)}.content-safety-warning-list ::marker{color:var(--pf-error)}.content-safety-warning-footnote,.content-safety-warning-item{line-height:var(--pf-line-relaxed);color:var(--pf-error)}.content-safety-warning-footnote{margin-top:var(--pf-space-md);font-size:var(--text-sm)}.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-row{display:grid;gap:.25rem}.content-medical-disclaimer-icon{display:none}.content-medical-disclaimer-copy{display:grid;gap:.25rem}.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:flex;flex-direction:column;align-items:flex-start;gap:var(--pf-space-xs);font-size:var(--text-md);font-feature-settings:var(--pf-feature-default);font-variant-numeric:var(--pf-numeric-default);color:var(--pf-text-soft);margin-top:0;margin-bottom:var(--pf-space-xl)}.tool-masthead+.content-article-meta{margin-top:var(--pf-space-lg)}.content-article-meta-item{display:inline-flex;align-items:center;gap:.375rem}.content-article-meta-team{color:var(--pf-accent-ink);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.content-article-meta-icon{width:1rem;height:1rem}@media (max-width:639px){.content-article-meta{gap:.125rem;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-title{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.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-info-panel{margin-bottom:var(--pf-space-md);border:2px solid var(--pf-line);border-radius:var(--pf-radius-lg);padding:.875rem .875rem .875rem 1.5rem}.content-info-panel-default{background:var(--pf-bg);border-color:var(--pf-line)}.content-info-panel-primary{background:var(--pf-accent-light);border-color:var(--pf-accent)}.content-info-panel-success{background:var(--pf-success-tint);border-color:var(--pf-success)}.content-info-panel-warning{background:var(--pf-warning-tint);border-color:var(--pf-warning)}.content-info-panel-danger{background:var(--pf-error-tint);border-color:var(--pf-error)}.content-info-panel-title{margin-bottom:.375rem;font-size:var(--text-compact);font-weight:500}.content-info-panel-title-default{color:var(--pf-text-strong)}.content-info-panel-title-primary{color:var(--pf-accent)}.content-info-panel-title-success{color:var(--pf-success-strong)}.content-info-panel-title-warning{color:var(--pf-warning)}.content-info-panel-title-danger{color:var(--pf-error)}.content-info-panel-list{padding-left:1.25rem;list-style:disc;display:grid;gap:.125rem;font-size:var(--text-md);line-height:var(--pf-line-relaxed)}.content-info-panel-item{padding-left:.25rem}.content-info-panel-item-default,.content-info-panel-list-default{color:var(--pf-text-soft)}.content-info-panel-item-primary,.content-info-panel-list-primary{color:var(--pf-accent)}.content-info-panel-item-success,.content-info-panel-list-success{color:var(--pf-success-strong)}.content-info-panel-item-warning,.content-info-panel-list-warning{color:var(--pf-warning)}.content-info-panel-item-danger,.content-info-panel-list-danger{color:var(--pf-error)}.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-benefits-text-primary{color:var(--pf-success)}.content-benefits-text-long-term,.content-benefits-text-secondary{color:var(--pf-accent)}.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)}}.content-quick-answer>summary{list-style:none;cursor:pointer}.content-quick-answer>summary::-webkit-details-marker{display:none}.content-quick-answer>summary::marker{display:none}.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-date{display:block;margin-top:var(--pf-space-md);text-align:left;font-size:var(--text-sm);color:var(--pf-text-soft)}.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)}}.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}}.ds-tabular-nums{font-feature-settings:var(--pf-feature-tabular);font-variant-numeric:var(--pf-numeric-tabular)}.ds-oldstyle-nums{font-feature-settings:var(--pf-feature-oldstyle);font-variant-numeric:var(--pf-numeric-oldstyle)}.text-primary{color:var(--pf-text-strong)}.text-secondary,.text-tertiary{color:var(--pf-text-soft)}.text-success{color:var(--pf-success)}.text-warning{color:var(--pf-warning)}.text-error{color:var(--pf-error)}.ds-page-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--pf-space-xl);padding-bottom:var(--pf-space-xl);width:100%}.ds-page-header .ds-badge{margin-bottom:var(--pf-space-lg)}.ds-page-header .ds-h1-page,.ds-page-header h1{margin-bottom:var(--pf-space-md);max-width:64rem}.ds-page-header .ds-page-description,.ds-page-header p{max-width:48rem;margin-left:auto;margin-right:auto;color:var(--pf-text-soft);font-size:var(--text-lg);line-height:var(--pf-line-relaxed)}.ds-section-header{font-family:var(--pf-font-sans);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:var(--pf-text-soft);padding-bottom:var(--pf-space-sm);margin-bottom:var(--pf-space-lg)}.ds-section-header--centered,.ui-page-header{text-align:center;display:flex;flex-direction:column;align-items:center}.ui-page-header{gap:1.25rem}@media (min-width:768px){.ui-page-header{gap:1.5rem}}.ui-page-header-badge{gap:.375rem;border:1px solid var(--pf-line);padding:.375rem 1rem;font-size:var(--text-md);font-weight:400;color:var(--pf-text-soft)}.ui-page-header-badge-icon{width:.875rem;height:.875rem}.ui-page-header-copy{margin:0 auto;width:100%;max-width:64rem;display:grid;gap:.5rem}.ui-page-header-title{font-size:var(--heading-xl);font-weight:500;line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong)}@media (min-width:768px){.ui-page-header-title{font-size:var(--heading-2xl)}}.ui-page-header-subtitle{margin:0 auto;max-width:48rem;font-size:var(--text-lg);font-weight:300;line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}@media (min-width:768px){.ui-page-header-subtitle{font-size:var(--text-md)}}