/* Styles for the added article only; the existing presentation stays unchanged. */
.nutrition-section{border-top:1px solid #d8e2e7;background:#eaf0f4}
.nutrition-card{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px;background:#fff;border:1px solid #d8e2e7;border-radius:6px}
.nutrition-card h3{font-size:22px;line-height:1.35;color:#183247;margin:0 0 12px}
.nutrition-card p{max-width:68ch;color:#526b79;margin:0}
.nutrition-card .button{flex-shrink:0}
.nutrition-page{background:#fff}
.nutrition-reading{max-width:860px}
.nutrition-reading h1{font-size:clamp(30px,4.5vw,48px);line-height:1.17;letter-spacing:-.025em;margin:16px 0 24px;color:#183247;hyphens:auto}
.nutrition-reading h2{font-size:clamp(23px,3vw,30px);line-height:1.3;margin:42px 0 18px;color:#234860;hyphens:auto}
.nutrition-reading p,.nutrition-reading li{font-size:16px;line-height:1.85;color:#405d6f}
.nutrition-reading a{overflow-wrap:anywhere}
.nutrition-back{display:inline-block;margin:0 0 28px;font-size:14px}
@media(max-width:700px){.nutrition-card{display:block;padding:20px}.nutrition-card .button{margin-top:20px;white-space:normal}.nutrition-reading h1{font-size:31px}.nutrition-reading h2{font-size:24px}}
