.PeptideGuide-module__dflxcW__page{background:linear-gradient(#f3fafc 0,#fff 600px);padding:32px 0 80px}.PeptideGuide-module__dflxcW__wrap{max-width:1080px}.PeptideGuide-module__dflxcW__breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;font-size:13px;display:flex}.PeptideGuide-module__dflxcW__breadcrumbs a:hover,.PeptideGuide-module__dflxcW__body a:hover,.PeptideGuide-module__dflxcW__contents a:hover{color:var(--deep);text-decoration:underline}.PeptideGuide-module__dflxcW__hero{max-width:840px;margin-bottom:48px}.PeptideGuide-module__dflxcW__hero h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(38px,5.5vw,64px);line-height:1.08}.PeptideGuide-module__dflxcW__intro{color:var(--muted);max-width:720px;font-size:clamp(18px,2vw,22px);line-height:1.6}.PeptideGuide-module__dflxcW__byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;font-size:13px;display:flex}.PeptideGuide-module__dflxcW__definition{border:1px solid var(--line);border-left:4px solid var(--turq);background:#fff;border-radius:0 18px 18px 0;padding:24px 28px;font-size:19px;line-height:1.75;box-shadow:0 12px 35px #032a4b0a}.PeptideGuide-module__dflxcW__layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:52px;display:grid}.PeptideGuide-module__dflxcW__contents{border-top:2px solid var(--turq);padding:20px 0;font-size:14px;position:sticky;top:110px}.PeptideGuide-module__dflxcW__contents strong{letter-spacing:.09em;text-transform:uppercase;color:var(--deep);font-size:12px}.PeptideGuide-module__dflxcW__contents ol{color:var(--muted);gap:15px;margin:20px 0 0;padding-left:20px;display:grid}.PeptideGuide-module__dflxcW__contents li{padding-left:4px}.PeptideGuide-module__dflxcW__body{color:#344b5b;min-width:0;font-size:17px;line-height:1.85}.PeptideGuide-module__dflxcW__section{border-bottom:1px solid var(--line);margin:0 0 44px;padding-bottom:30px;scroll-margin-top:110px}.PeptideGuide-module__dflxcW__body h2{color:var(--ink);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(24px,3vw,30px);line-height:1.25}.PeptideGuide-module__dflxcW__body p{margin:0 0 18px}.PeptideGuide-module__dflxcW__body ul{gap:12px;padding-left:22px;display:grid}.PeptideGuide-module__dflxcW__body a{color:var(--deep);text-underline-offset:3px}.PeptideGuide-module__dflxcW__source{font-size:13px;margin-top:22px!important}.PeptideGuide-module__dflxcW__source a{text-decoration:underline}.PeptideGuide-module__dflxcW__question h3{color:var(--ink);margin:28px 0 10px;font-size:19px;line-height:1.45}.PeptideGuide-module__dflxcW__cta{border:1px solid var(--line);background:#f1f8fb;border-radius:22px;padding:30px}.PeptideGuide-module__dflxcW__cta h2{margin-top:14px}.PeptideGuide-module__dflxcW__actions{flex-wrap:wrap;gap:12px;margin-top:25px;font-size:14px;display:flex}.PeptideGuide-module__dflxcW__actions a.button-primary{color:#fff}.PeptideGuide-module__dflxcW__note{color:var(--muted);font-size:13px;margin-top:25px!important}.PeptideGuide-module__dflxcW__contents a:focus-visible,.PeptideGuide-module__dflxcW__body a:focus-visible,.PeptideGuide-module__dflxcW__breadcrumbs a:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:3px}@media (max-width:900px){.PeptideGuide-module__dflxcW__layout{grid-template-columns:1fr;gap:24px}.PeptideGuide-module__dflxcW__contents{background:#f4f9fb;border-radius:16px;padding:20px 24px;position:static}.PeptideGuide-module__dflxcW__contents ol{grid-template-columns:1fr 1fr;column-gap:32px}.PeptideGuide-module__dflxcW__hero{margin-bottom:28px}}@media (max-width:620px){.PeptideGuide-module__dflxcW__page{padding-top:22px;padding-bottom:48px}.PeptideGuide-module__dflxcW__breadcrumbs{margin-bottom:28px}.PeptideGuide-module__dflxcW__hero h1{font-size:38px}.PeptideGuide-module__dflxcW__definition{padding:20px;font-size:17px}.PeptideGuide-module__dflxcW__contents ol{grid-template-columns:1fr}.PeptideGuide-module__dflxcW__body{font-size:16px}.PeptideGuide-module__dflxcW__section{margin-bottom:30px;padding-bottom:22px;scroll-margin-top:90px}.PeptideGuide-module__dflxcW__cta{padding:24px 20px}.PeptideGuide-module__dflxcW__actions{flex-direction:column}.PeptideGuide-module__dflxcW__actions a{width:100%}}
