/* From Claude's preserved opening: quiet support, selective teal emphasis. */
/* The owner parked proof review until publication; keep its note in the markup. */
body.flow-refinement #unit-nutrition#unit-nutrition .concept-review-note{display:none}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-line{
 max-width:21em;margin:18px auto 0;
 font-size:clamp(17px,4.87cqw,20px);line-height:1.42;
 letter-spacing:-.015em;font-weight:500;color:var(--nm-body);text-wrap:pretty;
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-line strong{font-weight:600;color:var(--nm-ink)}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-turn{
 max-width:20em;margin:20px auto 0;
 font-size:var(--t-lead);line-height:1.35;letter-spacing:-.02em;
 font-weight:500;color:var(--nm-body);
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-up,
body.flow-refinement #unit-nutrition#unit-nutrition .nm-more{font-weight:500}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-sub{
 font-size:clamp(17px,4.87cqw,20px);line-height:1.4;
 letter-spacing:-.015em;font-weight:400;color:var(--nm-body);
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-inside > .nm-h{
 font-size:var(--t-sub);line-height:1.25;font-weight:500;color:var(--nm-body);
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-pt-t{
 font-size:28px;line-height:1.15;letter-spacing:-.03em;font-weight:500;
}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-pt-s{
 margin-top:6px;line-height:1.5;font-weight:400;
}
body.flow-refinement #unit-nutrition#unit-nutrition .flow-fresh strong{font-weight:500}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-dose > .nm-h{font-weight:500}
@media(min-width:700px){
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-line{font-size:21px;max-width:25em}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-pt-t{font-size:32px}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-sub{font-size:21px}
}
@media(min-width:1000px){
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-pt-t{font-size:36px}
}
