/* Shared ingredient section used by Education and Products. */
.shared-ingredients{display:grid;grid-template-columns:.8fr 1.6fr;gap:9%;align-items:start;padding:56px 5.5%;border-top:1px solid var(--line);background:var(--ink);color:var(--paper);font:400 15px/1.75 var(--font-sans)}
.shared-ingredients h2{margin:0 0 16px;font-size:var(--type-3xl);font-weight:var(--weight-regular);line-height:1.3;letter-spacing:-.025em}
.shared-ingredients p{max-width:260px;margin:0;color:var(--muted)}
.shared-ingredients-list{margin:0}
.shared-ingredients-list>div{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;padding:24px 0;border-top:1px solid var(--line)}
.shared-ingredients-list>div:first-child{padding-top:0;border-top:0}
.shared-ingredients-list>div:last-child{padding-bottom:0}
.shared-ingredients-list dt{font-size:var(--type-label);font-weight:var(--weight-medium);line-height:1.5;letter-spacing:-.01em;color:var(--paper)}
.shared-ingredients-list dd{max-width:340px;margin:0;color:var(--muted);font-size:var(--type-ui);line-height:1.75}
@media(max-width:800px){.shared-ingredients{grid-template-columns:1fr;gap:24px;padding:40px 6%}.shared-ingredients h2{font-size:var(--type-2xl)}.shared-ingredients p{max-width:440px}.shared-ingredients-list>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.shared-ingredients-list dt br{display:none}.shared-ingredients-list dd{max-width:none}}
