/* Codex proposal: Nutrition opening and its immediate transitions only. */
@media (min-width:1000px) {
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-gap {
  grid-column:1/-1; grid-row:1; display:grid;
  grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);
  grid-template-rows:auto auto auto; column-gap:clamp(36px,5vw,72px);
  width:100%; max-width:none; box-sizing:border-box;
  padding:clamp(80px,7.5vw,108px) calc((100% - var(--ax-w)) / 2) clamp(96px,8.3vw,120px);
  background:var(--ax-deep); color:#fff; text-align:left;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why #nutrition-title {
  display:contents; margin:0; color:#fff;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-big {
  grid-column:1; grid-row:1/4; align-self:center;
  margin:0; font-size:clamp(126px,13.3vw,192px); line-height:1;
  letter-spacing:-.045em; font-weight:600; text-align:left; color:#fff;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-statline {
  grid-column:2; grid-row:1; align-self:end; max-width:13em;
  margin:0; font-size:var(--ax-48); line-height:1.08;
  letter-spacing:-.009em; text-align:left; color:#fff;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-ref {
  color:rgb(255 255 255 / .76);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-line {
  grid-column:2; grid-row:2; align-self:start;
  margin:28px 0 0; padding:0; max-width:24em;
  font-size:var(--ax-24); line-height:1.4; font-weight:500;
  letter-spacing:0; text-align:left; color:rgb(255 255 255 / .76);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-line strong {
  color:#fff; font-weight:600;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #why .nm-turn {
  grid-column:2; grid-row:3; align-self:start; position:relative;
  margin:28px 0 0; padding:0; max-width:22em;
  font-size:var(--ax-24); line-height:1.4; font-weight:500;
  letter-spacing:0; text-align:left; color:#fff;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-product::before {
  background:#fff;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery {
  min-height:0; padding:clamp(72px,6.7vw,96px) calc((100% - var(--ax-w)) / 2);
  background:var(--ax-deep);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery::before,
 body.flow-refinement #unit-nutrition#unit-nutrition #nutrition-discovery::after {
  content:none; background:none;
 }
}
