/* Rainbow stays visible under the product. One disclosure holds the explanation. */
body.flow-refinement #unit-nutrition#unit-nutrition .rv-compact{
 grid-column:1/-1;grid-row:2;max-width:370px;margin-top:28px;text-align:center;
}
body.flow-refinement #unit-nutrition#unit-nutrition .rv-title{
 font-size:clamp(28px,8.2cqw,34px);line-height:1.1;letter-spacing:-.04em;
 font-weight:500;text-wrap:balance;color:var(--nm-ink);
}
body.flow-refinement #unit-nutrition#unit-nutrition .rv-copy{
 margin:12px auto 0;max-width:23em;font-size:clamp(17px,4.62cqw,19px);
 line-height:1.45;letter-spacing:-.018em;font-weight:400;color:var(--nm-body);
 text-wrap:pretty;
}
body.flow-refinement #unit-nutrition#unit-nutrition .rv-copy span{display:block}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-whatbtn{
 margin-top:16px;font-weight:500;
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-whatpanel{
 width:min(100%,620px);justify-self:center;text-align:center;
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-what-in{
 text-align:center;
}
body.flow-refinement #unit-nutrition#unit-nutrition .rv-panel-lead{
 margin:28px auto 0;max-width:24em;font-size:var(--t-body);line-height:1.45;
 font-weight:500;color:var(--nm-ink);text-wrap:balance;
}
body.flow-refinement #unit-nutrition#unit-nutrition .rv-panel-copy{
 margin:8px auto 0;max-width:24em;font-size:var(--t-body);line-height:1.45;
 font-weight:400;color:var(--nm-body);text-wrap:balance;
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-six{
 margin:20px auto 0;max-width:400px;gap:10px 12px;font-weight:500;
}
body.flow-refinement #unit-nutrition#unit-nutrition .rv-education-title{
 margin:32px auto 0;font-size:var(--t-sub);font-weight:500;line-height:1.15;letter-spacing:-.03em;
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-what-p{
 margin-top:12px;max-width:24em;font-size:var(--t-body);line-height:1.45;
 font-weight:400;color:var(--nm-body);
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-what-p span{color:inherit}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-pair{margin-top:20px}
@media(max-width:699px){
 body.flow-refinement #unit-nutrition#unit-nutrition .rv-compact{grid-column:1;grid-row:3}
}
@media(min-width:700px){
 body.flow-refinement #unit-nutrition#unit-nutrition .rv-compact{
  grid-column:2;grid-row:3;margin-top:var(--tight);max-width:390px;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .rv-title{font-size:34px}
 body.flow-refinement #unit-nutrition#unit-nutrition .rv-copy{font-size:19px}
}
