/* Owner-selected mobile composition: the full40× claim, then the closed box. */
@media(max-width:699px){
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-hero{
  grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);
  gap:0;padding:40px 20px 0;text-align:center;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-claim{
  grid-column:1;grid-row:1;justify-self:center;align-self:auto;margin:0;font-weight:600;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-up{
  font-size:clamp(21px,5.9cqw,25px);line-height:1.1;font-weight:600;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-num{
  font-size:clamp(140px,42cqw,180px);letter-spacing:-.07em;padding:0 .06em;
  background-image:linear-gradient(150deg,#17504a 8%,#2f7d43 45%,#8fc23a 92%);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-x{font-size:.6em;margin-left:.03em}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-more{
  font-size:clamp(25px,7.18cqw,30px);line-height:1.1;font-weight:600;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-boxwrap{
  grid-column:1;grid-row:2;width:86%;max-width:350px;margin:26px 0 0;
  justify-self:center;align-self:auto;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-sub{
  grid-column:1;grid-row:3;margin-top:24px;padding:0;max-width:19em;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-whatbtn{grid-column:1;grid-row:4}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-whatpanel{grid-column:1;grid-row:5}
}
