.nutrition-guide{max-width:880px;margin:auto;padding:32px 24px 48px}.nutrition-guide nav{margin-bottom:44px;font-size:.875rem}.nutrition-guide header{border-bottom:1px solid #d6dfd5;padding-bottom:32px}.nutrition-guide h1{letter-spacing:-.035em;margin:16px 0 24px;font-size:clamp(2.15rem,5vw,3.5rem);line-height:1.12}.nutrition-guide h1 em{font-weight:400}.nutrition-guide p{font-size:1rem;line-height:1.8}.nutrition-guide section{margin-top:32px}.nutrition-guide h2{margin-bottom:12px;font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.35}.nutrition-guide p+p{margin-top:14px}.nutrition-guide article a,.nutrition-guide nav a,.guide-sources a,.nutrition-guide footer a{text-underline-offset:4px;text-decoration:underline}.guide-next{background:#e9efdf;border-radius:12px;margin-top:40px;padding:28px}.guide-next .button{margin:20px 16px 16px 0}.guide-next .text-link{display:inline-block}.guide-sources ul{margin-top:12px;padding-left:20px}.guide-sources li{overflow-wrap:anywhere;margin:10px 0}.nutrition-guide footer{background:0 0;flex-wrap:wrap;gap:20px;margin-top:32px;padding:28px 0 0;font-size:.875rem;display:flex}@media (max-width:480px){.nutrition-guide{padding:24px 20px 36px}.guide-next{padding:22px 18px}.guide-next .button{white-space:normal;text-align:center;max-width:100%}}
