/* Three primary benefits, with Living nutrition as quieter supporting detail. */
body.flow-refinement #unit-nutrition#unit-nutrition .bf-stage .nx-benefit-title{
 font-size:var(--oh-head);line-height:1.08;letter-spacing:-.04em;
 max-width:14em;font-weight:500;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-benefit-list{
 margin-top:16px;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-benefit-list>.nm-point:first-child{
 padding-top:0;
}
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:var(--oh-sub);line-height:1.15;font-weight:500;letter-spacing:-.03em;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits>.nx-living{
 padding:18px 0;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-living-summary{
 gap:4px 16px;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-living-summary strong{
 font-size:var(--oh-row);line-height:1.3;font-weight:500;
 color:var(--oh-muted);letter-spacing:-.02em;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-living-caption{
 font-size:var(--oh-small);line-height:1.5;
}
body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-living-summary>.nx-plus{
 color:var(--oh-muted);
}
@media(min-width:1000px){
 /* Equal top edges across the three desktop columns. */
 body.flow-refinement #unit-nutrition#unit-nutrition .bf-benefits .nx-benefit-list>.nm-point{
  padding-top:0;
 }
}
