/* Earlier owner-selected desktop narrative, restored in a separate private comparison. */
@media (min-width:1000px) {
html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-intro { position:relative; z-index:2; max-width:820px; margin:18px auto 0; padding:0 24px; text-align:center; }
html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-context, html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-turn { margin:0; padding:0; font-family:inherit; font-size:18px; line-height:1.45; letter-spacing:0; text-wrap:balance; color:rgba(255,255,255,.76); }
html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-context strong, html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-turn { font-weight:600; color:#fff; }
html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-turn { margin-top:4px; }
html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-box { margin-top:40px; }
html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-why { position:relative; z-index:2; max-width:620px; margin:20px auto 0; padding:0 20px; font-family:inherit; font-size:18px; line-height:1.5; font-weight:400; letter-spacing:0; text-align:center; text-wrap:balance; color:rgba(255,255,255,.76); }
html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-note { margin-top:16px; }
}

/* Owner's four final adjustments, based on the November 5 10:05 opening. */
@media (min-width:1000px) {
 html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-claim { flex-direction:row; flex-wrap:nowrap; align-items:baseline; justify-content:center; gap:14px; }
 html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-stat-row { display:flex; align-items:baseline; justify-content:center; gap:14px; }
 html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-num { margin:0; }
 html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-more { font-size:24px; font-weight:500; line-height:1.35; white-space:nowrap; }
 html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-claim-source { display:inline; color:inherit; font:inherit; text-decoration:none; }
 html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-claim-source:focus-visible { outline:2px solid var(--oh-lime); outline-offset:4px; }
 body.selection-flow #dd .mix-benefit-list h4 { min-height:1.12em; }
 body.selection-flow #dd .sf-benefit { padding-right:0; }
 #unit-nutrition #dd #desktop-benefits .mix-opening-sources { border-top:1px solid var(--oh-line-dark); margin:28px 0 0; padding:22px 0 0; }
 #unit-nutrition #dd #desktop-benefits .mix-opening-sources h4 { font-size:14px; line-height:1.4; letter-spacing:0; }
 #unit-nutrition #dd #desktop-benefits .mix-opening-sources p { max-width:none; margin:12px 0 0; font-size:14px; line-height:1.55; scroll-margin-top:100px; }
 #unit-nutrition #dd #desktop-benefits .mix-opening-sources a { color:inherit; text-underline-offset:3px; }
 #unit-nutrition #dd #desktop-benefits .mix-opening-sources p:focus-visible { outline:1px solid var(--oh-lime); outline-offset:5px; }
 #unit-nutrition #dd #desktop-benefits .mix-source-mark { color:#fff; }
}

/* Owner-restored comparison line beneath more nutrition. */
@media(min-width:1000px){
 html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .dd-note.restored-opening-comparison {max-width:620px;margin:8px auto 0;font-size:18px;line-height:1.4;letter-spacing:0;color:rgba(255,255,255,.88);text-align:center;}
}

/* Optional rounded harvest note for the desktop review. */
@media (min-width: 1000px) {
  html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-why[data-harvest-badge] {
    max-width: 680px;
    padding: 14px 22px;
    border-radius: 20px;
    background: linear-gradient(110deg, rgba(164,205,58,.055), rgba(255,255,255,.03) 36%);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.15);
  }

  html body #unit-nutrition#unit-nutrition#unit-nutrition #why.dd-on .restored-opening-why[data-harvest-badge][data-sprout] {
    padding-inline-start: 74px;
  }
}
