/* Food-selection guide and its article-hub cover. */
#food-policy .text-link{white-space:normal;overflow-wrap:break-word}#food-policy h2{overflow-wrap:break-word}
.food-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.food-steps>div{border:1px solid #dce3e1;padding:23px 20px;background:#f4f4f1;min-width:0}.food-steps span{color:#a64e00;font-size:.8rem;font-weight:800}.food-steps h3{font-size:1.2rem;line-height:1.3;margin:18px 0 12px}.food-steps p{font-size:.92rem;line-height:1.7;margin:0}.food-cover{background:#112631;color:#fff;min-width:0}.food-cover>div{max-width:100%;padding:45px 4px 20px}.food-cover small{display:block;max-width:300px;font-size:.69rem;letter-spacing:.06em;line-height:1.6;color:#e1e7e4}.food-cover strong{display:block;margin:25px 0;font-size:clamp(2.8rem,5vw,5rem);line-height:1.02;color:#f18b17}.food-cover p{font-size:.87rem;line-height:1.6;margin:0}.food-article .ar-article-header h1{max-width:1100px}
@media(max-width:767px){.food-steps{grid-template-columns:minmax(0,1fr)}.food-steps>div{padding:21px 23px}.food-steps h3{margin-top:10px}.food-cover{min-height:350px}.food-cover strong{font-size:3.3rem}#food-policy h2{font-size:clamp(1.8rem,7vw,2.5rem)}}
