/* Clear on the skim. One opening into the explanation. */
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefits{max-width:760px;margin-top:32px;text-align:center}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefits .nb-title{margin-bottom:24px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefit-list{display:grid;gap:18px;margin:0;padding:0;background:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefit-list article{margin:0;padding:0;border:0;background:none;min-width:0}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefit-list h4{margin:0;padding:0;color:var(--oh-ink);font:600 32px/1.08 'Work Sans',sans-serif;letter-spacing:-.04em}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefit-list p{margin:5px 0 0;padding:0;color:var(--oh-muted);font:400 16px/1.4 'Work Sans',sans-serif;letter-spacing:-.015em}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth{display:block;margin:22px auto 0;padding:0;border:0;background:none;text-align:left;border-radius:0}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth>summary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin:0;padding:0;list-style:none;cursor:pointer;color:var(--oh-ink);font:500 14px/1.4 'Work Sans',sans-serif;letter-spacing:-.015em;border:0;background:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth>summary::-webkit-details-marker{display:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth>summary::marker{content:''}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth>summary::before,body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth>summary::after{content:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-plus{display:block;position:relative;width:28px;height:28px;flex:none;border-radius:50%;background:var(--oh-mist)}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-plus::before,body.flow-refinement #unit-nutrition#unit-nutrition .cp-plus::after{content:'';position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-plus::after{transform:translate(-50%,-50%) rotate(90deg)}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth[open] .cp-plus::before{transform:translate(-50%,-50%) rotate(45deg)}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth[open] .cp-plus::after{transform:translate(-50%,-50%) rotate(135deg)}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth>summary:focus-visible{outline:2px solid var(--oh-ink);outline-offset:3px;border-radius:6px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth-body{margin-top:16px;padding:24px 20px;border-radius:20px;background:var(--oh-mist)}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-context{margin:0 0 24px;color:var(--oh-muted);font:400 var(--oh-body)/1.5 'Work Sans',sans-serif;letter-spacing:-.015em}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-context span{display:block;margin-top:8px;font-size:var(--oh-small);font-weight:500}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-chapters{display:grid;gap:24px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-chapter{margin:0;padding:24px 0 0;border-top:1px solid var(--oh-line);background:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-chapter h4{margin:0 0 10px;color:var(--oh-ink);font:500 24px/1.1 'Work Sans',sans-serif;letter-spacing:-.03em}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-chapter .be-detail{padding:0}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-chapter .be-detail p{margin:0;color:var(--oh-muted);font:400 var(--oh-body)/1.5 'Work Sans',sans-serif}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-living .fc-reaction{padding:0;border-radius:0;background:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-living .fc-reaction>figcaption{display:none}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-living .fc-reaction h5{font-size:var(--oh-row)}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-living .fc-reaction p{font-size:var(--oh-small)}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-living .fc-step{background:white}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefits+.nm-dose{padding-top:24px}
body.flow-refinement #unit-farm #founder-letter .cp-letter-more{margin:16px 0 0;padding:0;border:0;background:none}
body.flow-refinement #unit-farm #founder-letter .cp-letter-more summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;list-style:none;cursor:pointer;color:var(--oh-ink);font:500 var(--oh-small)/1.4 'Work Sans',sans-serif}
body.flow-refinement #unit-farm #founder-letter .cp-letter-more summary::-webkit-details-marker{display:none}
body.flow-refinement #unit-farm #founder-letter .cp-letter-more summary::after{content:'+';font-size:24px;font-weight:400}
body.flow-refinement #unit-farm #founder-letter .cp-letter-more[open] summary::after{content:'×'}
body.flow-refinement #unit-farm #founder-letter .cp-letter-more p{margin-top:12px;color:var(--oh-muted);font:400 var(--oh-body)/1.5 'Work Sans',sans-serif}
body.flow-refinement #unit-farm #founder-letter .cp-letter-more summary:focus-visible{outline:2px solid var(--oh-ink);outline-offset:3px}
@media(min-width:700px){
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefits{margin-top:44px;max-width:1040px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefits .nb-title{margin-bottom:32px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefit-list h4{font-size:36px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefit-list p{max-width:16em;margin:10px auto 0;font-size:18px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth{margin-top:28px;max-width:760px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-depth-body{padding:32px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
body.flow-refinement #unit-nutrition#unit-nutrition .cp-benefits+.nm-dose{padding-top:36px}
}
