.ki-ingredients{padding:64px 4.3%;background:#e9ede3;border-top:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;scroll-margin-top:35px}.ki-ingredients-intro h2{font-size:clamp(34px,3.6vw,50px);line-height:1.14;margin:0 0 25px}.ki-ingredients-intro h2 em{color:var(--sage-deep)}.ki-ingredients-intro>p:not(.ki-eyebrow){font-size:15px;line-height:1.8;max-width:390px}.ki-ingredients-intro .ki-ingredients-scope{font-size:13px!important;line-height:1.8;border-left:2px solid #aab99c;padding-left:16px;margin:27px 0 0}.ki-ingredient-product{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #b8c3b0}.ki-ingredient-product:last-child{padding-bottom:0;margin-bottom:0;border:0}.ki-ingredient-product h3{font-size:31px;line-height:1.2;margin:0 0 22px}.ki-ingredient-product h3>a:hover{text-decoration:underline}.ki-ingredient-caption{font-size:10px;letter-spacing:.13em;color:var(--ink);margin:0 0 12px}.ki-ingredient-highlights{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px}.ki-ingredient-highlights>div{padding:17px 18px;background:#f7f8f1;border:1px solid #d1dac9;min-width:0}.ki-ingredient-highlights dt{font-size:16px;line-height:1.4;color:var(--ink);font-weight:500;overflow-wrap:anywhere}.ki-ingredient-highlights dd{margin:6px 0 0;color:#617158;font-size:13px;line-height:1.6;letter-spacing:.04em}.ki-ingredient-list{font-size:15px;line-height:1.85;margin:0 0 18px;color:#3f5147}.ki-ingredient-note{font-size:13px;line-height:1.8;color:#596851;margin:0 0 25px}.ki-ingredient-links{display:flex;gap:15px 30px;align-items:center;flex-wrap:wrap}.ki-ingredient-links .ki-text-link{font-size:12px;gap:14px}.ki-ingredients-disclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;line-height:1.6;cursor:pointer;padding:18px 0;border-top:1px solid #b8c3b0;border-bottom:1px solid #b8c3b0}.ki-ingredients-disclosure>summary::-webkit-details-marker{display:none}.ki-ingredients-disclosure[open]>summary{margin-bottom:25px}.ki-ingredients-disclosure[open]>summary>.ki-icon{transform:rotate(45deg)}.ki-ingredients-compact .ki-ingredients-intro h2{font-size:34px}.ki-ingredients-compact .ki-ingredients-intro>p:not(.ki-eyebrow){font-size:14px}.ki-ingredients-compact{padding-top:42px;padding-bottom:42px}
@media(max-width:800px){.ki-ingredients{gap:5%;padding:45px 5%}.ki-ingredients-intro h2{font-size:36px}.ki-ingredient-highlights>div{padding:15px 12px}}
@media(max-width:560px){.ki-ingredients{grid-template-columns:1fr;gap:32px;padding:43px 7%}.ki-ingredients-intro h2{font-size:39px;line-height:1.1;margin-bottom:22px}.ki-ingredients .ki-eyebrow{font-size:9px}.ki-ingredients-intro>p:not(.ki-eyebrow){font-size:15px;max-width:none}.ki-ingredients-intro .ki-ingredients-scope{font-size:13px!important;margin-top:20px}.ki-ingredient-product h3{font-size:28px;margin-bottom:20px}.ki-ingredient-highlights{gap:10px}.ki-ingredient-highlights dt{font-size:15px}.ki-ingredient-highlights dd{font-size:13px}.ki-ingredient-list{font-size:15px;line-height:1.85}.ki-ingredient-note{font-size:13px;line-height:1.85}.ki-ingredient-links{gap:20px}.ki-ingredient-links .ki-text-link{font-size:13px;line-height:1.6}.ki-ingredients-compact{padding-top:30px;padding-bottom:30px;gap:24px}.ki-ingredients-compact .ki-ingredients-intro h2{font-size:32px}.ki-ingredients-disclosure>summary{font-size:14px}}
