/* One comparison, one expansion. Sources stay on the page. */
#unit-fresh #freshness#freshness#freshness .cp-static{display:grid;grid-template-columns:1fr;gap:11px;padding:17px 0 23px}
#unit-fresh #freshness#freshness#freshness .cp-static .fc-pair{grid-column:1;grid-row:2}
#unit-fresh #freshness#freshness#freshness .fc-life-value{white-space:nowrap}
#unit-fresh #freshness#freshness#freshness .fw-source{font:inherit;color:inherit;line-height:inherit;min-height:44px;padding:0 2px;vertical-align:baseline;display:inline;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px}
#unit-fresh #freshness#freshness#freshness .fw-source:focus-visible{outline:2px solid var(--oh-lime);outline-offset:3px}
#unit-fresh #freshness#freshness#freshness .fj-journeys{margin:30px 0 0;padding:28px 0 0;border-top:1px solid var(--oh-line-dark)}
#unit-fresh #freshness#freshness#freshness .fj-journeys .rp-journey-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}
#unit-fresh #freshness#freshness#freshness .fj-journeys .rp-replay{position:static;flex:none;padding:0;min-height:44px}
#unit-fresh #freshness#freshness#freshness .fj-journeys .fs-graph-title{font-size:var(--oh-sub);line-height:1.15}
#unit-fresh #freshness#freshness#freshness .fj-track+.fj-track{margin-top:24px}
#unit-fresh #freshness#freshness#freshness .fj-track .fc-label{font-size:14px;letter-spacing:0;text-transform:none;font-weight:400;margin-bottom:4px}
#unit-fresh #freshness#freshness#freshness .fj-stops{display:flex;align-items:center;gap:8px;color:var(--oh-soft-dark)}
#unit-fresh #freshness#freshness#freshness .fj-stop{background:none;border:0;color:inherit;font:inherit;font-size:14px;line-height:1.3;min-height:44px;min-width:44px;padding:0;text-align:left;cursor:pointer;white-space:nowrap}
#unit-fresh #freshness#freshness#freshness .fj-stop:hover,#unit-fresh #freshness#freshness#freshness .fj-stop[aria-expanded="true"]{text-decoration:underline;text-underline-offset:5px}
#unit-fresh #freshness#freshness#freshness .fj-arrow{font-size:16px;color:inherit}
#unit-fresh #freshness#freshness#freshness .fj-mix .fj-stops{color:var(--oh-lime)}
#unit-fresh #freshness#freshness#freshness .fj-note{font-size:14px;line-height:1.5;color:var(--oh-soft-dark);margin-top:4px;max-width:42em}
#unit-fresh #freshness#freshness#freshness #fc[data-rp-playing] .fj-stop[data-phase="waiting"]{opacity:.35}
#unit-fresh #freshness#freshness#freshness #fc[data-rp-playing] .fj-stop[data-phase="active"]{text-decoration:underline;text-underline-offset:5px}
#unit-fresh #freshness#freshness#freshness .fr-citation{font-style:normal;font-weight:500;color:#fff}
#unit-fresh #freshness#freshness#freshness .fr-source-url{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.5;margin:6px 0 16px;color:var(--oh-soft-dark);user-select:text}
@media(max-width:360px){#unit-fresh #freshness#freshness#freshness .fc-life-value{font-size:19px}#unit-fresh #freshness#freshness#freshness .fj-stops{gap:5px}#unit-fresh #freshness#freshness#freshness .fj-stop{font-size:12px}#unit-fresh #freshness#freshness#freshness .fj-arrow{font-size:14px}}
@media(min-width:700px){#unit-fresh #freshness#freshness#freshness .cp-static{padding:18px 0 24px;gap:12px}#unit-fresh #freshness#freshness#freshness .fj-stops{gap:20px}#unit-fresh #freshness#freshness#freshness .fj-stop{font-size:18px}#unit-fresh #freshness#freshness#freshness .fj-arrow{font-size:20px}#unit-fresh #freshness#freshness#freshness .fj-note{font-size:16px}#unit-fresh #freshness#freshness#freshness .fj-track .fc-label{font-size:16px}}
