/* Desktop 03a: one white composition, sentence first, product as the main figure. */
@media (min-width:1000px) {
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-gap {
  grid-column:2; display:flex; flex-direction:column; align-items:center;
  width:100%; padding:40px 0 32px; background:#fff; color:var(--oh-ink);
  text-align:center;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why #nutrition-title {
  display:block; max-width:18em; margin:0 auto;
  font-size:var(--oh-head); line-height:1.08; font-weight:600;
  letter-spacing:-.035em; color:var(--oh-ink); text-align:center;
  text-wrap:balance;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-big,
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-statline {
  display:inline; max-width:none; margin:0; padding:0;
  font:inherit; letter-spacing:inherit; color:inherit; text-align:inherit;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-ref {
  color:var(--oh-muted);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-big { margin-right:.14em; }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-line {
  max-width:none; margin:20px 0 0; padding:0; align-self:center;
  font-size:var(--oh-body); line-height:1.45; font-weight:400;
  letter-spacing:-.01em; color:var(--oh-muted); text-align:center;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-line strong {
  color:var(--oh-ink); font-weight:600;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-turn {
  max-width:none; margin:24px 0 0; padding:0; align-self:center;
  font-size:24px; line-height:1.3; font-weight:500;
  letter-spacing:-.025em; color:var(--oh-ink); text-align:center;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-claim {
  margin-left:calc((var(--ax-w) - var(--no-w)) / 2 + 32px);
  padding:56px 0; align-self:center;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-up {
  font-size:24px; letter-spacing:-.02em;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-boxwrap {
  align-self:center; margin:24px calc((var(--ax-w) - var(--no-w)) / 2 + 16px) 32px 0;
  animation:none; transform:rotate(-7deg); transform-origin:center;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-boxwrap::after { content:none; }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-box {
  filter:drop-shadow(0 20px 24px rgb(10 42 42 / .09));
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery {
  min-height:0; padding:64px calc((100% - var(--no-w)) / 2);
  background:#fff; color:var(--oh-ink);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .cd-rainbow-title,
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .cd-rainbow-title>span {
  color:var(--oh-ink);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .cd-rainbow-line {
  color:var(--oh-muted);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .nd-open {
  background:none; color:var(--oh-ink); border:1px solid var(--oh-line);
  backdrop-filter:none; -webkit-backdrop-filter:none;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .nd-open:hover {
  background:var(--oh-mist);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .nd-open span,
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery .nd-open .nx-plus {
  color:var(--oh-ink);
 }
}
