.NewsroomArticle-module__huYVhW__body>.NewsroomArticle-module__huYVhW__section{margin-top:0}.NewsroomArticle-module__huYVhW__section>*+*,.NewsroomArticle-module__huYVhW__faq>*+*{margin-top:1.35rem}.NewsroomArticle-module__huYVhW__section>h2{color:var(--color-ink);margin-top:2.75rem;padding-top:0;font-size:1.6rem;font-weight:700;line-height:1.2}.NewsroomArticle-module__huYVhW__faq>h3{color:var(--color-ink);margin-top:2rem;font-size:1.25rem;font-weight:600;line-height:1.3}.NewsroomArticle-module__huYVhW__section>ul{padding-left:1.4rem;list-style:outside}.NewsroomArticle-module__huYVhW__section>ol{padding-left:1.4rem;list-style:decimal}.NewsroomArticle-module__huYVhW__section>ul li+li,.NewsroomArticle-module__huYVhW__section>ol li+li{margin-top:.6rem}.NewsroomArticle-module__huYVhW__section>ul li::marker{color:var(--color-accent)}.NewsroomArticle-module__huYVhW__section>p a,.NewsroomArticle-module__huYVhW__section>ul a,.NewsroomArticle-module__huYVhW__section>ol a,.NewsroomArticle-module__huYVhW__faq>p a{color:var(--color-link);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.NewsroomArticle-module__huYVhW__toolShell{max-width:68rem;padding-top:1.75rem}.NewsroomArticle-module__huYVhW__toolShell>.NewsroomArticle-module__huYVhW__toolFirst{max-width:none;margin-bottom:4rem}.NewsroomArticle-module__huYVhW__toolShell>header{max-width:53rem;margin-inline:auto}@media (max-width:700px){.NewsroomArticle-module__huYVhW__toolShell{padding:1.5rem 1rem 3rem}}@media (max-width:639px){.NewsroomArticle-module__huYVhW__toolShell .lead-figure{margin-inline:-1rem}}
.PeptideCalculator-module__bozQ4G__tool{color:var(--color-ink);font-size:1rem;line-height:1.5}.PeptideCalculator-module__bozQ4G__intro{max-width:40rem;margin-bottom:1.25rem}.PeptideCalculator-module__bozQ4G__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);font-size:.68rem;font-weight:750}.PeptideCalculator-module__bozQ4G__intro h1{letter-spacing:-.04em;margin:.4rem 0 .55rem;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:600;line-height:1.15}.PeptideCalculator-module__bozQ4G__intro>p:last-child{color:var(--color-muted);font-size:1.05rem;line-height:1.6}.PeptideCalculator-module__bozQ4G__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.PeptideCalculator-module__bozQ4G__controls,.PeptideCalculator-module__bozQ4G__results{border:1px solid var(--color-rule);border-radius:24px;padding:1.5rem}.PeptideCalculator-module__bozQ4G__controls{background:var(--color-card);position:relative;box-shadow:0 8px 28px -22px #51422c66}.PeptideCalculator-module__bozQ4G__controls>.PeptideCalculator-module__bozQ4G__clear{position:absolute;top:.75rem;right:1rem}.PeptideCalculator-module__bozQ4G__field:first-child label{padding-right:5.3rem}.PeptideCalculator-module__bozQ4G__tool h2{font-size:1.25rem;font-weight:600}.PeptideCalculator-module__bozQ4G__tool button,.PeptideCalculator-module__bozQ4G__tool summary,.PeptideCalculator-module__bozQ4G__tool select{cursor:pointer}.PeptideCalculator-module__bozQ4G__tool button{border:1px solid var(--color-rule);background:0 0;border-radius:10px;min-height:44px;padding:.5rem .75rem;font-size:.85rem;font-weight:600}.PeptideCalculator-module__bozQ4G__tool .PeptideCalculator-module__bozQ4G__clear{color:var(--color-accent);border:0;padding-inline:.5rem}.PeptideCalculator-module__bozQ4G__fields{gap:1rem;display:grid}.PeptideCalculator-module__bozQ4G__field label{align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:.9rem;font-weight:650;display:flex}.PeptideCalculator-module__bozQ4G__step{width:23px;height:23px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.PeptideCalculator-module__bozQ4G__inputRow{background:#fff;border:1px solid #b8ad9e;border-radius:12px;align-items:center;display:flex;overflow:visible}.PeptideCalculator-module__bozQ4G__inputRow input{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:11px;width:100%;min-width:0;height:3rem;padding:.65rem .9rem;font-size:1.25rem}.PeptideCalculator-module__bozQ4G__inputRow>span{color:var(--color-muted);padding:0 1rem;font-size:.9rem}.PeptideCalculator-module__bozQ4G__inputRow select{border-left:1px solid var(--color-rule);border-radius:6px;min-width:74px;min-height:44px;margin-right:.25rem;padding:.3rem .5rem;font-size:1rem}.PeptideCalculator-module__bozQ4G__inputRow:has([aria-invalid=true]){border-color:var(--color-accent);border-width:2px}.PeptideCalculator-module__bozQ4G__tool :is(input,button,select,summary):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.PeptideCalculator-module__bozQ4G__tool :is(input,button,select,summary){scroll-margin-block:max(90px,5rem)}.PeptideCalculator-module__bozQ4G__chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.PeptideCalculator-module__bozQ4G__chips button{padding-inline:.2rem;font-size:.8rem}.PeptideCalculator-module__bozQ4G__chips button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.PeptideCalculator-module__bozQ4G__tool button:hover{border-color:var(--color-accent)}.PeptideCalculator-module__bozQ4G__hint{color:#6b6156;margin-top:.5rem;font-size:.75rem;line-height:1.55}.PeptideCalculator-module__bozQ4G__error{color:#8c2418;margin-top:.5rem;font-size:.8rem;line-height:1.5}.PeptideCalculator-module__bozQ4G__error:empty{display:none}.PeptideCalculator-module__bozQ4G__example{border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.5rem;padding-top:.8rem;display:flex}.PeptideCalculator-module__bozQ4G__example button{color:var(--color-accent);flex-shrink:0}.PeptideCalculator-module__bozQ4G__example span{color:var(--color-muted);font-size:.7rem}.PeptideCalculator-module__bozQ4G__results{background:#f3eee5}.PeptideCalculator-module__bozQ4G__results h2{margin-top:.65rem}.PeptideCalculator-module__bozQ4G__bigResult{letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:.85rem 0 .3rem;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:650;line-height:1.2}.PeptideCalculator-module__bozQ4G__measure{letter-spacing:-.02em;font-size:.48em;font-weight:450}.PeptideCalculator-module__bozQ4G__secondaryResult{overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.PeptideCalculator-module__bozQ4G__secondaryResult>span:last-child{color:var(--color-muted);margin-top:.3rem;font-size:.8rem;font-weight:400;display:block}.PeptideCalculator-module__bozQ4G__scale{margin:1.75rem .4rem 1rem}.PeptideCalculator-module__bozQ4G__scaleTrack{background:repeating-linear-gradient(90deg,#b6aa98 0 1px,#0000 1px 10%);border-bottom:2px solid #b6aa98;height:18px;position:relative}.PeptideCalculator-module__bozQ4G__scaleTrack>span{background:var(--color-accent);border-radius:5px;width:9px;height:25px;position:absolute;bottom:-5px;transform:translate(-50%)}.PeptideCalculator-module__bozQ4G__scaleLabels{color:#6b6156;justify-content:space-between;margin-top:.6rem;font-size:.75rem;display:flex}.PeptideCalculator-module__bozQ4G__scaleNote{color:#54493e;margin-top:1.25rem;font-size:.8rem;line-height:1.6}.PeptideCalculator-module__bozQ4G__outOfScale{border-left:3px solid var(--color-accent);background:#f7e3dc;margin-top:1.25rem;padding:.6rem .8rem;font-size:.85rem;font-weight:600}.PeptideCalculator-module__bozQ4G__detailResults{padding:0 .5rem .75rem}.PeptideCalculator-module__bozQ4G__tool .PeptideCalculator-module__bozQ4G__calculate{background:var(--color-accent);color:#fff;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:1.25rem;padding-inline:1rem;font-size:.95rem;display:flex}.PeptideCalculator-module__bozQ4G__tool .PeptideCalculator-module__bozQ4G__calculate:hover{background:#7b2117}.PeptideCalculator-module__bozQ4G__tool .PeptideCalculator-module__bozQ4G__calculate:disabled{opacity:.55;cursor:not-allowed}.PeptideCalculator-module__bozQ4G__liveHint{text-align:center;color:var(--color-muted);margin-top:.35rem;font-size:.7rem}.PeptideCalculator-module__bozQ4G__shortcutGroup{margin-bottom:.8rem}.PeptideCalculator-module__bozQ4G__results{scroll-margin-block:max(90px,5rem)}.PeptideCalculator-module__bozQ4G__results:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.PeptideCalculator-module__bozQ4G__output,.PeptideCalculator-module__bozQ4G__field{min-width:0}.PeptideCalculator-module__bozQ4G__detailResults dl{border-top:1px solid #d7cbbc;margin-top:1.3rem}.PeptideCalculator-module__bozQ4G__detailResults dl>div{border-bottom:1px solid #d7cbbc;padding:1rem 0}.PeptideCalculator-module__bozQ4G__detailResults dt{color:var(--color-body);font-size:.8rem}.PeptideCalculator-module__bozQ4G__detailResults dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.4rem;font-weight:600}.PeptideCalculator-module__bozQ4G__detailResults small{font-size:.8rem;font-weight:400;display:block}.PeptideCalculator-module__bozQ4G__empty{padding:1.8rem 0 2.5rem}.PeptideCalculator-module__bozQ4G__emptyMark{overflow-wrap:anywhere;color:#958672;letter-spacing:-.04em;margin-bottom:1.5rem;font-size:2.2rem}.PeptideCalculator-module__bozQ4G__emptyMark span{padding:0 .75rem;font-size:1.4rem}.PeptideCalculator-module__bozQ4G__empty p{color:var(--color-muted);margin-top:.65rem;font-size:.9rem}.PeptideCalculator-module__bozQ4G__disclosure{margin-top:.5rem}.PeptideCalculator-module__bozQ4G__disclosure summary{color:var(--color-accent);min-height:48px;padding:.8rem .5rem;font-size:.9rem;font-weight:600}.PeptideCalculator-module__bozQ4G__equations{overflow-wrap:anywhere;padding:.25rem .5rem 1rem;font-size:.85rem}.PeptideCalculator-module__bozQ4G__equations p+p{margin-top:.8rem}.PeptideCalculator-module__bozQ4G__equations strong{margin-bottom:.25rem;display:block}.PeptideCalculator-module__bozQ4G__supply{background:var(--color-card);border:1px solid var(--color-rule);border-radius:18px;margin-top:1.25rem}.PeptideCalculator-module__bozQ4G__supply summary{min-height:56px;padding:1rem 1.25rem;font-size:.95rem;font-weight:600}.PeptideCalculator-module__bozQ4G__optional{color:var(--color-muted);margin-left:.75rem;font-size:.7rem;font-weight:400}.PeptideCalculator-module__bozQ4G__supplyContent{border-top:1px solid var(--color-rule);overflow-wrap:anywhere;padding:1.25rem;font-size:.9rem}.PeptideCalculator-module__bozQ4G__supplyContent label{margin:1rem 0 .5rem;font-weight:600;display:block}.PeptideCalculator-module__bozQ4G__supplyContent input{background:#fff;border:1px solid #b8ad9e;border-radius:10px;width:100%;max-width:24rem;min-height:48px;padding:.6rem .8rem;font-size:1rem}.PeptideCalculator-module__bozQ4G__supplyTotal{margin:1.2rem 0 .5rem;font-size:1.25rem}.PeptideCalculator-module__bozQ4G__supplyTotal strong{font-size:2rem}.PeptideCalculator-module__bozQ4G__purpose{color:var(--color-muted);margin-top:1rem;font-size:.75rem;line-height:1.65}@media (max-width:700px){.PeptideCalculator-module__bozQ4G__workspace{grid-template-columns:minmax(0,1fr);gap:1rem}.PeptideCalculator-module__bozQ4G__intro{margin-bottom:1rem}.PeptideCalculator-module__bozQ4G__intro>p:last-child{font-size:.95rem}.PeptideCalculator-module__bozQ4G__controls,.PeptideCalculator-module__bozQ4G__results{border-radius:20px;padding:1.15rem}.PeptideCalculator-module__bozQ4G__fields{gap:.9rem}.PeptideCalculator-module__bozQ4G__optional{display:inline-block}}
.IQONICBanner-module__onutXG__banner{background:#f0e6d8;border:1px solid #d9ccba;border-radius:16px;flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:1rem 1.25rem;display:flex}.IQONICBanner-module__onutXG__icon{border-radius:13px;flex-shrink:0;width:52px;height:52px}.IQONICBanner-module__onutXG__copy{flex:6rem;min-width:0}.IQONICBanner-module__onutXG__brand{letter-spacing:.06em;color:var(--color-ink);font-size:.95rem;font-weight:750}.IQONICBanner-module__onutXG__copy>p:last-child{color:#625647;margin-top:.15rem;font-size:.85rem;line-height:1.4}.IQONICBanner-module__onutXG__banner a{background:var(--color-accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:44px;padding:.65rem 1rem;font-size:.85rem;font-weight:650;text-decoration:none;display:flex}.IQONICBanner-module__onutXG__banner a:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.IQONICBanner-module__onutXG__banner a:hover{background:#7b2117}@media (max-width:700px){.IQONICBanner-module__onutXG__banner{gap:.65rem;margin-bottom:1rem;padding:.85rem .75rem}.IQONICBanner-module__onutXG__icon{border-radius:11px;width:44px;height:44px}.IQONICBanner-module__onutXG__brand{font-size:.8rem}.IQONICBanner-module__onutXG__copy>p:last-child{font-size:.75rem}.IQONICBanner-module__onutXG__banner a{gap:.3rem;padding-inline:.7rem;font-size:.75rem}}@media (max-width:340px){.IQONICBanner-module__onutXG__banner a{width:100%}}
