/* Final composition pass. Copy and the owner-selected product proportions stay. */
body.flow-refinement #unit-nutrition#unit-nutrition .nx-benefits.bf-benefits{
 overflow:hidden;border-radius:24px;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nm-pt-t{
 grid-column:1/-1;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nm-pt-s,
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nm-point>summary>.nx-plus{
 grid-row:2;
}
@media(max-width:699px){
 body.flow-refinement #unit-nutrition#unit-nutrition .nx-benefits.bf-benefits{
  width:calc(100% - 40px);margin-top:28px;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-stage{
  padding:24px 24px 8px;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-stage .nx-benefit-title{
  font-size:24px;line-height:1.2;max-width:12em;letter-spacing:-.035em;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-benefit-list{
  margin-top:14px;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nm-pt-t,
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits #benefit-immune .nm-pt-t{
  grid-column:1/-1;font-size:clamp(28px,8.7cqw,34px);line-height:1.1;letter-spacing:-.04em;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-benefit-list>.nm-point{
  padding:17px 0;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-stage .nx-plus{
  background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);
 }
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits>.nx-living{
  padding:20px 24px;
 }
 /* Remove accumulated section padding between the ease line and its examples. */
 body.flow-refinement #unit-nutrition#unit-nutrition #taste.gp-usecases{
  padding-top:0;
 }
 body.flow-refinement #unit-nutrition#unit-nutrition #taste .meal-gallery{
  margin-top:0;
 }
}
@media(min-width:700px){
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nm-pt-t,
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits #benefit-immune .nm-pt-t{
  font-size:36px;line-height:1.1;letter-spacing:-.04em;
 }
}
/* The first frame carries the complete claim; no counter or fade-in delay. */
body.flow-refinement #unit-nutrition#unit-nutrition .nm-num{
 opacity:1;
}
