/* A scoped layout refinement of the owner's current bold, centered Nutrition style. */
body.flow-refinement #unit-nutrition#unit-nutrition .nm-gap{padding-top:36px}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-big{font-size:clamp(72px,22cqw,96px)}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);grid-template-rows:auto auto auto auto;column-gap:14px;align-items:center;padding-top:28px}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-boxwrap{grid-column:2;grid-row:1;width:110%;max-width:240px;justify-self:end;align-self:center}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-claim{grid-column:1;grid-row:1;margin:0;justify-self:start;align-self:center}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-up{font-size:var(--t-body)}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-num{font-size:clamp(76px,25.5cqw,110px)}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-more{font-size:clamp(20px,5.6cqw,24px);text-wrap:balance}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-sub{grid-column:1/-1;grid-row:2;margin-top:20px;max-width:19em}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-whatbtn{grid-column:1/-1;grid-row:3}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-whatpanel{grid-column:1/-1;grid-row:4}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-inside{display:block;padding-top:64px}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-points{padding-top:28px}
body.flow-refinement #unit-nutrition#unit-nutrition .flow-fresh{grid-column:1/-1;padding:24px 0 6px;margin-top:2px;border-top:1px solid var(--nm-line);text-align:center;font:400 var(--t-body)/1.45 var(--nm-sans);color:var(--nm-body);text-wrap:balance}
body.flow-refinement #unit-nutrition#unit-nutrition .flow-fresh strong{display:block;margin-bottom:6px;font-size:var(--t-lead);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--nm-ink)}
body.flow-refinement #unit-nutrition#unit-nutrition .flow-fresh span{display:block;max-width:23em;margin:auto}
body.flow-refinement #unit-nutrition#unit-nutrition .nm-mix{grid-column:1/-1;margin-top:0}
@media(min-width:700px){
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-gap{padding-top:48px}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-big{font-size:clamp(112px,12cqw,160px)}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:32px}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-boxwrap{grid-column:1;grid-row:1/6;width:100%;max-width:none}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-claim{grid-column:2;grid-row:2;justify-self:center}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-up{font-size:var(--t-sub)}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-num{font-size:clamp(140px,21cqw,220px)}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-more{font-size:var(--t-head)}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-sub{grid-column:2;grid-row:3;margin-top:var(--tight)}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-whatbtn{grid-column:2;grid-row:4}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-whatpanel{grid-column:1/-1;grid-row:6}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-points{padding:32px 48px 0}
}
@media(min-width:1000px){
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-gap{padding-top:56px}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-inside{padding-top:80px}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:40px;align-items:start}
 body.flow-refinement #unit-nutrition#unit-nutrition .nm-pt-t{font-size:38px}
 body.flow-refinement #unit-nutrition#unit-nutrition .flow-fresh{margin-top:0;padding:28px 0 0}
}
