/* Desktop 03a scale refinement. All earlier candidates and mobile styles stay intact. */
@media (min-width:1000px) {
 body.flow-refinement #unit-nutrition#unit-nutrition #why {
  --no-w:min(87.5vw,1120px);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-gap {
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  column-gap:clamp(36px,4.4vw,64px);
  padding:64px calc((100% - var(--no-w)) / 2) 80px;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-big {
  font-size:clamp(100px,8.89vw,128px);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-statline {
  max-width:18em; font-size:var(--oh-sub); line-height:1.15;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-line,
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-turn {
  max-width:28em; margin-top:18px;
  font-size:var(--oh-body); line-height:1.45;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-claim {
  margin-left:calc((var(--ax-w) - var(--no-w)) / 2);
  padding:64px 0;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-up {
  font-size:var(--oh-sub);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-num {
  font-size:clamp(180px,15.56vw,224px);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-more {
  font-size:40px; line-height:1.1;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-boxwrap {
  width:clamp(360px,34vw,480px);
  margin:-24px calc((var(--ax-w) - var(--no-w)) / 2) 0 0;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery {
  padding:64px calc((100% - var(--no-w)) / 2);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .cd-rainbow-title {
  font-size:var(--oh-head);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .cd-rainbow-line {
  font-size:var(--oh-body);
 }
}
