h2:not(.peptide-overview-title){position:relative;margin:2rem 0 1.5rem!important}h2:not(.peptide-overview-title):after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:5px;background-color:var(--accent);border-radius:5px}.peptide-single{padding:var(--space-md) 0 var(--space-3xl)}.peptide-single-hero-section{background:linear-gradient(180deg,#dff4fb 85%,#ebf1f5);padding:var(--space-md) 0 var(--space-xl)}.peptide-single-header{padding:clamp(.5rem,1vw,1rem) 0}.peptide-single-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.peptide-breadcrumbs{margin-bottom:var(--space-xs)}.peptide-single-title{margin:0;font-size:var(--text-5xl);line-height:1.08;color:var(--secondary-950);letter-spacing:-.02em}.peptide-single-subtitle{margin:.85rem 0 0;font-size:var(--text-base);line-height:1.7;color:var(--secondary-700);max-width:62ch}.peptide-single-meta{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.7rem 1rem}.peptide-single-meta-item{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-sm);color:var(--secondary-700);background:#ffffffb3;border:1px solid rgba(2,6,23,.08);border-radius:999px;padding:.4rem .75rem}.peptide-single-meta-item svg{width:16px;height:16px;color:var(--secondary-800);flex-shrink:0}.peptide-single-hero-media{min-width:0}.peptide-single-featured picture{overflow:hidden;display:flex;justify-content:end}.peptide-single-featured img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;max-width:300px}.peptide-single-content{min-width:0}.peptide-single-content .shell{max-width:100%;padding-left:0;padding-right:0}.peptide-single-content>p,.peptide-single-content>ul,.peptide-single-content>ol{color:var(--secondary-700);line-height:1.8}.peptide-single-content h2,.peptide-single-content h3,.peptide-single-content h4{color:var(--secondary-950)}.peptide-single-content h3{margin-top:30px;margin-bottom:10px}.peptide-single-content h2{scroll-margin-top:20px}.peptide-single-content h2{margin-top:0!important}.peptide-single-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(280px,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.peptide-single-main{min-width:0}.peptide-single-mobile-toc{margin-bottom:1rem}.peptide-overview-card{border:1px solid rgba(2,6,23,.08);border-radius:16px;background:linear-gradient(180deg,#f7f9fa,#f3f6f8);padding:clamp(1rem,2vw,1.65rem);margin-bottom:1.5rem}.peptide-overview-title{margin:0 0 1rem;font-size:var(--text-xl);line-height:1.3;color:var(--secondary-950)}.peptide-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem}.peptide-overview-item strong{display:block;font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:#02a59a}.peptide-overview-item p{margin:0 0 0 2.05rem;color:var(--secondary-800);line-height:1.45;font-size:var(--text-base)}.peptide-overview-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.35rem}.peptide-overview-icon{width:1.45rem;height:1.45rem;color:#02b8ad;flex-shrink:0}.peptide-overview-icon svg{width:100%;height:100%}.peptide-single-sidebar{position:sticky;top:100px;display:grid;gap:1rem}.peptide-toc{border:1px solid rgba(2,6,23,.08);border-radius:16px;background:#fff;overflow:hidden}.peptide-toc-title{list-style:none;cursor:pointer;padding:.95rem 1rem;font-size:var(--text-base);font-weight:700;color:var(--secondary-900);border-bottom:1px solid rgba(2,6,23,.06)}.peptide-toc-title::-webkit-details-marker{display:none}.peptide-toc-title:after{content:"+";float:right;color:var(--secondary-500);font-weight:600}.peptide-toc[open] .peptide-toc-title:after{content:"-"}.peptide-toc-list{margin:0;padding:.8rem 1rem 1rem;list-style:none}.peptide-toc-list li+li{margin-top:.45rem}.peptide-toc-list a{color:var(--secondary-700);text-decoration:none;line-height:1.45;transition:color var(--transition-fast);display:block;border-radius:8px;padding:.35rem .45rem}.peptide-toc-list a:hover{color:var(--primary-700);background:#0ea5e914}.peptide-toc-list a.is-active{color:var(--primary-800);font-weight:700;background:#0ea5e924}.peptide-related-card{border:1px solid rgba(2,6,23,.08);border-radius:16px;background:#fff;padding:.95rem 1rem}.peptide-related-title{margin:0 0 .8rem;font-size:var(--text-base);font-weight:700;color:var(--secondary-900)}.peptide-related-list{margin:0;padding:0;list-style:none}.peptide-related-list li+li{margin-top:.35rem}.peptide-related-list a{display:block;text-decoration:none;color:var(--secondary-700);border-radius:8px;padding:.35rem .45rem;line-height:1.45;transition:color var(--transition-fast),background-color var(--transition-fast)}.peptide-related-list a:hover{color:var(--primary-700);background:#0ea5e914}.section-faq .section-heading{margin-bottom:0}.template-peptide-single .section-rich-text{border:1px solid rgba(2,6,23,.08);border-radius:16px;background:#fff;padding:clamp(1rem,2vw,1.65rem);margin-bottom:1.5rem}.template-peptide-single .page-blocks img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width:992px){.peptide-single-hero{grid-template-columns:1fr}.peptide-single-featured picture{justify-content:center}.peptide-single-layout,.peptide-overview-grid{grid-template-columns:1fr}.peptide-single-sidebar{position:static}.peptide-single-hero-section{background:linear-gradient(180deg,#dff4fb 95%,#ebf1f5)}}@media(max-width:640px){.peptide-single-title{font-size:var(--text-3xl)}.peptide-single-meta-item{font-size:var(--text-xs);padding:.35rem .65rem}}
