.ki-potency{background:#edf0e4;margin-top:40px;padding:82px 0;color:var(--ki-green)}
.ki-potency-heading{max-width:850px;margin-bottom:38px}
.ki-potency-kicker,.ki-potency-overline{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}
.ki-potency-heading h2{font:400 clamp(37px,3.8vw,53px)/1.12 var(--ki-sans);letter-spacing:-1.7px;margin-top:17px}
.ki-potency-heading h2 em,.ki-potency-promise h3 em{font-family:var(--ki-serif);font-weight:400}
.ki-potency-heading>p:last-child{font-size:20px;line-height:1.7;max-width:750px;margin-top:23px;color:var(--ki-muted)}
.ki-potency-chart-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:stretch}
.ki-potency-target,.ki-potency-chart{border:1px solid #cad5be;border-radius:24px;margin:0;padding:35px;background:#fcfbf5;min-width:0}
.ki-potency-target{background:var(--ki-green);color:#fcfbf5;display:flex;flex-direction:column}
.ki-potency-overline{line-height:1.6;opacity:.8}
.ki-potency-target h3,.ki-potency-chart h3{font:400 29px/1.25 var(--ki-serif);margin-top:15px}
.ki-potency-target .ki-potency-number{font:400 clamp(68px,6.7vw,90px)/1 var(--ki-sans);letter-spacing:-4px;margin-top:26px}
.ki-potency-number span{font-size:.58em;letter-spacing:-2px}
.ki-potency-target-unit{font-size:22px;margin-top:10px!important}
.ki-potency-target-track{border:1px dashed #d6e5c4;height:17px;border-radius:3px;margin-top:26px;padding:3px}
.ki-potency-target-track span{display:block;width:95%;height:9px;background:repeating-linear-gradient(130deg,#c3d3a8 0,#c3d3a8 3px,transparent 3px,transparent 7px)}
.ki-potency-target-caption{font-size:14px;line-height:1.6;margin-top:12px!important;color:#e0e9d6}
.ki-potency-target-note{border-top:1px solid #6f8b70;padding-top:22px;margin-top:26px}
.ki-potency-target-note strong{font-size:16px;font-weight:500}
.ki-potency-target-note p{font-size:14px;line-height:1.7;margin-top:8px;color:#e0e9d6}
.ki-potency-chart figcaption>p:last-child{font-size:16px;line-height:1.6;color:var(--ki-muted);margin-top:10px}
.ki-potency-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--ki-muted);margin-top:23px;margin-bottom:8px}
.ki-potency-bars{list-style:none;margin:0;padding:0}
.ki-potency-bars li+li{margin-top:17px}
.ki-potency-bar-label{display:flex;justify-content:space-between;gap:15px;font-size:15px;line-height:1.45;margin-bottom:7px}
.ki-potency-bar-label strong{font-weight:600;white-space:nowrap}
.ki-potency-bar-track{height:15px;background:#e8edde;border-radius:3px;overflow:hidden}
.ki-potency-bar-track span{display:block;width:var(--ki-retention);height:100%;background:#7c9367;border-radius:3px}
.ki-potency-chart .ki-potency-chart-note{font-size:13px;line-height:1.65;color:var(--ki-muted);margin-top:23px}
.ki-potency a{text-underline-offset:4px}
.ki-potency-research-heading{margin:53px 0 24px;display:flex;justify-content:space-between;align-items:start;gap:40px}
.ki-potency-research-heading h3{font:400 32px/1.2 var(--ki-serif);max-width:380px}
.ki-potency-research-heading p{font-size:17px;line-height:1.7;color:var(--ki-muted);max-width:600px}
.ki-potency-ingredients{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #cbd5bd}
.ki-potency-ingredients article{padding:27px 24px 29px;display:flex;flex-direction:column;align-items:start}
.ki-potency-ingredients article:first-child{padding-left:0}.ki-potency-ingredients article:last-child{padding-right:0}
.ki-potency-ingredients article+article{border-left:1px solid #cbd5bd}
.ki-potency-index{font-size:12px;color:#657957;margin-bottom:18px}
.ki-potency-ingredients h4{font:400 26px/1.25 var(--ki-serif);margin:0 0 14px}
.ki-potency-ingredients p{font-size:16px;line-height:1.7;color:var(--ki-muted);margin-bottom:20px}
.ki-potency-ingredients a{font-size:14px;margin-top:auto}
.ki-potency-conditions{font-size:14px;line-height:1.75;color:var(--ki-muted);margin-top:22px!important;max-width:1000px}
.ki-potency-promise{text-align:center;padding:52px 0 0}
.ki-potency-promise>p:first-child{font-size:14px;color:var(--ki-muted)}
.ki-potency-promise ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:14px 28px;margin:22px 0 30px;padding:0;font-size:17px}
.ki-potency-promise li span{margin-right:9px;color:#53713c}
.ki-potency-promise h3{font:400 clamp(32px,3.3vw,44px)/1.2 var(--ki-sans);letter-spacing:-1.2px}
.ki-potency-promise-note{font-size:14px;line-height:1.7;color:var(--ki-muted);margin:19px auto 0!important;max-width:660px}
@media(max-width:1000px){.ki-potency-chart-grid{grid-template-columns:1fr 1.2fr}.ki-potency-target,.ki-potency-chart{padding:27px}.ki-potency-ingredients{grid-template-columns:repeat(2,1fr)}.ki-potency-ingredients article:nth-child(3){border-left:0;padding-left:0;border-top:1px solid #cbd5bd}.ki-potency-ingredients article:nth-child(4){border-top:1px solid #cbd5bd}.ki-potency-research-heading{display:block}.ki-potency-research-heading p{margin-top:18px;max-width:800px}}
@media(max-width:760px){.ki-potency{padding:54px 0;margin-top:24px}.ki-potency-heading h2{font-size:39px;letter-spacing:-1.3px}.ki-potency-heading>p:last-child{font-size:18px}.ki-potency-chart-grid{grid-template-columns:1fr;gap:18px}.ki-potency-target,.ki-potency-chart{padding:26px 23px;border-radius:21px}.ki-potency-target .ki-potency-number{font-size:75px}.ki-potency-target h3,.ki-potency-chart h3{font-size:28px}.ki-potency-target-unit{font-size:20px}.ki-potency-research-heading{margin-top:38px}.ki-potency-research-heading h3{font-size:30px}.ki-potency-ingredients{grid-template-columns:1fr}.ki-potency-ingredients article{padding:24px 0!important}.ki-potency-ingredients article+article{border-left:0;border-top:1px solid #cbd5bd}.ki-potency-index{margin-bottom:10px}.ki-potency-ingredients h4{font-size:27px;margin-bottom:10px}.ki-potency-ingredients p{margin-bottom:12px}.ki-potency-promise{padding-top:35px}.ki-potency-promise ul{display:grid;grid-template-columns:1fr 1fr;text-align:left;font-size:15px;gap:15px 20px}.ki-potency-promise h3{font-size:33px}.ki-potency-promise-note{font-size:13px}}

.ki-potency-dry-evidence{border-bottom:1px solid #cbd5bd;padding-block:20px}.ki-potency-dry-evidence summary{font-size:17px;cursor:pointer}.ki-potency-dry-evidence p{font-size:15px;line-height:1.75;margin-top:18px;max-width:950px;color:var(--ki-muted)}
