/* Nutrition additions, scoped to the two updated pages. */
.page-top .about-copy .nutrition-teaser{display:block;margin-top:16px;font-size:15px;line-height:1.85;text-wrap:pretty}
.nutrition-teaser a{display:block;width:fit-content;text-decoration:underline;text-underline-offset:4px;color:#245740;font-size:14px;margin-top:4px}
.page-about .nutrition{border-top:1px solid #dce5df;scroll-margin-top:28px}
.nutrition .eyebrow{margin-bottom:12px}
.nutrition-heading-part{display:inline-block}
.nutrition-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 18px;padding:0}
.nutrition-facts>div{background:#f1f6f3;border:1px solid #dce5df;border-radius:6px;padding:24px 28px}
.nutrition-facts dt{font-size:21px;font-weight:600}
.nutrition-facts dd{margin:10px 0 0}
.nutrition-facts dd span{display:block;font-size:14px;color:#52675c}
.nutrition-facts strong{display:block;font-size:34px;line-height:1.6;color:#ba242b;font-weight:600}
.page-about .nutrition-source{font-size:13px;line-height:1.9;color:#627264;margin-top:12px;overflow-wrap:anywhere}
.nutrition-source a{text-decoration:underline;text-underline-offset:3px}
.page-about .nutrition-note{font-size:14px;line-height:1.9;margin-top:14px;color:#627264}
@media(max-width:700px){.nutrition-facts{gap:12px;margin-top:22px}.nutrition-facts>div{padding:18px 14px}.nutrition-facts dt{font-size:18px}.nutrition-facts strong{font-size:30px}.nutrition-facts dd span{font-size:12px}.page-about .nutrition h2{font-size:24px}.nutrition-heading-part{white-space:nowrap}}
