/* Desktop 03a: a compact editorial opening and one offset product scene. */
@media(min-width:1000px){
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-gap{
  grid-column:2;grid-row:1;align-self:stretch;justify-self:start;
  display:flex;flex-direction:column;justify-content:center;align-items:flex-start;
  width:40%;min-height:420px;margin:0 0 0 calc((var(--ax-w) - var(--no-w)) / 2);
  padding:48px 0;text-align:left;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why #nutrition-title{
  max-width:12em;margin:0;font-size:var(--oh-sub);line-height:1.13;
  font-weight:600;letter-spacing:-.025em;text-align:left;text-wrap:balance;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-big{margin-right:.1em}
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-line{
  align-self:flex-start;max-width:22em;margin:18px 0 0;
  font-size:var(--oh-body);line-height:1.45;letter-spacing:-.01em;text-align:left;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-turn{
  align-self:flex-start;max-width:16em;margin:28px 0 0;
  font-size:var(--oh-item);line-height:1.3;letter-spacing:-.02em;text-align:left;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-product::before{display:none}
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-boxwrap{
  grid-column:2;grid-row:1;align-self:start;justify-self:end;
  width:clamp(260px,22.3vw,320px);
  margin:42px calc((var(--ax-w) - var(--no-w)) / 2 + 8px) 0 0;
  transform:none;animation:none;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-box{
  filter:drop-shadow(0 12px 16px rgb(10 42 42 / .07));
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-claim{
  grid-column:2;grid-row:1;align-self:end;justify-self:end;z-index:3;
  width:240px;margin:0 calc((var(--ax-w) - var(--no-w)) / 2 + clamp(200px,17.4vw,250px)) 32px 0;
  padding:18px 20px 12px;background:#fff;border-radius:20px;
  align-items:flex-start;text-align:left;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-up{
  margin:0;font-size:var(--oh-body);line-height:1.2;font-weight:500;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-num{
  margin:4px 0;font-size:112px;line-height:1;letter-spacing:-.045em;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-more{
  margin:0;font-size:24px;line-height:1.15;letter-spacing:-.025em;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery{
  padding:36px calc((100% - var(--no-w)) / 2) 48px;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .cd-rainbow-title{
  font-size:var(--oh-sub);line-height:1.12;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .cd-rainbow-title>span{display:inline}
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .cd-rainbow-line{
  margin-top:12px;font-size:var(--oh-body);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .nd-controls{margin-top:20px}
}
