.peptide-half-life-lookup{--half-life-ink:#182b3a;--half-life-muted:#506475;--half-life-line:#ccd8df;border:1px solid var(--half-life-line);color:var(--half-life-ink);background:linear-gradient(135deg,#f7fbfd 0%,#edf4f7 100%);border-radius:14px;margin:1.8rem 0 2rem;padding:clamp(1rem,2.7vw,1.55rem)}.peptide-half-life-lookup-heading{max-width:58rem}.peptide-half-life-lookup-eyebrow{color:#164f70;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:750}.peptide-half-life-lookup h3{color:var(--half-life-ink);margin:0;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.25}.peptide-half-life-lookup-heading>p:last-child{color:var(--half-life-muted);margin:.55rem 0 1.1rem;line-height:1.55}.peptide-half-life-lookup-controls{grid-template-columns:minmax(15rem,2fr) minmax(11rem,1fr) minmax(11rem,1fr) auto;align-items:end;gap:.8rem;display:grid}.peptide-half-life-lookup-field{gap:.4rem;min-width:0;display:grid}.peptide-half-life-lookup-field label{color:var(--half-life-ink);font-size:.87rem;font-weight:700;line-height:1.35}.peptide-half-life-lookup-field input,.peptide-half-life-lookup-field select{width:100%;min-height:46px;color:var(--half-life-ink);font:inherit;background:#fff;border:1px solid #879aa7;border-radius:8px;padding:.65rem .75rem;font-size:.95rem}.peptide-half-life-lookup-field input::placeholder{color:#5a6b78;opacity:1}.peptide-half-life-lookup-field input:focus-visible,.peptide-half-life-lookup-field select:focus-visible,.peptide-half-life-lookup-clear:focus-visible,.peptide-half-life-lookup-no-match button:focus-visible{outline-offset:2px;outline:3px solid #176b96}.peptide-half-life-lookup-clear{color:#173b52;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #315a72;border-radius:8px;padding:.65rem .9rem;font-size:.9rem;font-weight:700}.peptide-half-life-lookup-clear:hover:not(:disabled){background:#e3eef3}.peptide-half-life-lookup-clear:disabled{color:#526370;cursor:not-allowed;border-color:#b5c2ca}.peptide-half-life-lookup-count{color:var(--half-life-ink);margin:1rem 0 0;font-weight:750}.peptide-half-life-lookup-privacy{color:var(--half-life-muted);margin:.45rem 0 0;font-size:.86rem;line-height:1.5}.peptide-half-life-lookup-no-match{color:#3a2a1e;background:#fff8f0;border-left:4px solid #9b5325;margin:.8rem 0 0;padding:.8rem .9rem;line-height:1.55}.peptide-half-life-lookup-no-match button{color:#174d70;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}@media (max-width:980px){.peptide-half-life-lookup-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.peptide-half-life-lookup-search{grid-column:1/-1}}@media (max-width:560px){.peptide-half-life-lookup-controls{grid-template-columns:minmax(0,1fr)}.peptide-half-life-lookup-search{grid-column:auto}.peptide-half-life-lookup-clear{width:100%}}@media print{.peptide-half-life-lookup{display:none}}
.peptide-half-life-chart-main{color:#182b3a}.peptide-half-life-chart-prose{overflow-wrap:anywhere;max-width:76rem}.peptide-half-life-chart-prose h1{letter-spacing:-.025em;max-width:22ch;line-height:1.08}.peptide-half-life-chart-prose h2{color:#183a50;margin-top:2.5rem;padding-top:.3rem;line-height:1.2}.peptide-half-life-chart-prose h3{color:#214e69;margin-top:1.8rem;line-height:1.25}.peptide-half-life-chart-prose a{color:#124f76;text-underline-offset:2px;text-decoration-thickness:1px}.peptide-half-life-chart-prose a:focus-visible,.peptide-half-life-chart-prose summary:focus-visible,.peptide-half-life-chart-prose button:focus-visible{outline-offset:3px;outline:3px solid #176b96}.peptide-half-life-chart-prose .peptide-half-life-table{min-width:64rem}.peptide-half-life-chart-prose #human-label-half-life-records-table,.peptide-half-life-chart-prose #human-research-half-life-records-table,.peptide-half-life-chart-prose #human-half-life-evidence-gaps-table{min-width:86rem}.peptide-half-life-chart-prose .peptide-half-life-caption{caption-side:top;font-size:1rem}.peptide-half-life-chart-prose .peptide-half-life-table-wrap:focus-within{outline-offset:2px;outline:2px solid #176b96}.peptide-half-life-chart-prose .peptide-half-life-chart-image{object-fit:contain;width:min(100%,68rem);height:auto;display:block}.peptide-half-life-chart-prose .peptide-half-life-stats>li{max-width:72rem}.peptide-half-life-chart-prose .peptide-half-life-toc a{padding:.15rem 0;display:inline-block}.peptide-half-life-chart-prose .peptide-half-life-row-details{min-width:15rem}.peptide-half-life-chart-prose .peptide-half-life-row-details[open]{min-width:22rem}.peptide-half-life-chart-prose .peptide-half-life-row-details summary{align-items:center;min-height:40px;display:flex}.peptide-half-life-chart-prose .peptide-half-life-row-details p{margin:.65rem 0 0;line-height:1.45}.peptide-half-life-chart-prose .research-chart-copy-status{color:#254b35;min-height:1.2em;margin-left:.5rem;font-size:.84rem;display:inline-block}@media (max-width:640px){.peptide-half-life-chart-prose{max-width:100%;font-size:1rem}.peptide-half-life-chart-prose h1{font-size:clamp(2rem,9vw,2.65rem)}.peptide-half-life-chart-prose h2{font-size:clamp(1.45rem,6vw,1.85rem)}.peptide-half-life-chart-prose .peptide-half-life-table-wrap{margin-left:-.5rem;margin-right:-.5rem;padding:0 .5rem .5rem}}@media (max-width:767.98px){.peptide-half-life-chart-prose .peptide-half-life-table,.peptide-half-life-chart-prose #human-label-half-life-records-table,.peptide-half-life-chart-prose #human-research-half-life-records-table,.peptide-half-life-chart-prose #human-half-life-evidence-gaps-table{width:100%;min-width:0}}@media print{.peptide-half-life-chart-prose .peptide-half-life-table,.peptide-half-life-chart-prose #human-label-half-life-records-table,.peptide-half-life-chart-prose #human-research-half-life-records-table,.peptide-half-life-chart-prose #human-half-life-evidence-gaps-table{min-width:0}}
