/* Measured outcomes: one result at a time, with a two-method comparison. */
.coverage-proof{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:28px;font-size:12px;color:#63718c;line-height:1.7}
.coverage-proof>span:first-child{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#ece8ff;color:#7655cb}
.coverage-proof strong{font-weight:600;color:#394261}
.luminous-edition .measured-number{gap:6px;font-size:clamp(70px,7vw,98px);letter-spacing:-5px;line-height:1.07;margin-top:5px}
.luminous-edition .measured-number strong{font:inherit;background:var(--spectrum);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.luminous-edition .measured-number>.percent-sign{padding:0;font:500 .49em var(--heading);letter-spacing:-2px;color:#9271ca;align-self:baseline;vertical-align:baseline}
.luminous-edition .impact-unit{font-size:14px;margin-top:12px;line-height:1.6;color:#62567e}
.luminous-edition .impact-stage{min-height:420px;align-items:center;row-gap:20px}
.luminous-edition .impact-message h3{margin-top:28px}
.luminous-edition .impact-graph figcaption{text-transform:uppercase;line-height:1.6}
.luminous-edition .metric-bar-label{margin-top:26px;font-size:13px}
.luminous-edition .metric-bar-label strong{font-size:20px;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:#414965}
.metric-bar-label small{font-size:10px;letter-spacing:0;font-weight:400;color:#7b8399}
.luminous-edition .metric-track{height:34px;border-radius:5px}
.luminous-edition .metric-bar-label:has(+.metric-track .enhanced)>span{font-weight:600;color:#7055bd}
.results-provenance{display:flex;justify-content:space-between;gap:14px 24px;align-items:center;padding:17px 0 0;color:#707c96;font-size:10px;line-height:1.8}
.results-provenance p{margin:0}
.results-provenance p:first-child{font-size:11px;color:#64708a}
.results-provenance a,.results-provenance button{padding:0;background:none;color:#6553a4;font-size:11px;text-decoration:underline;text-decoration-color:#c9c0e3;text-underline-offset:4px}
.results-provenance a{font-weight:500}
.results-provenance button{white-space:nowrap;flex-shrink:0}
.results-provenance a:hover,.results-provenance button:hover{color:#44308d;text-decoration-color:currentColor}
.results-provenance a:focus-visible,.results-provenance button:focus-visible{outline:2px solid #8a6fd4;outline-offset:5px;border-radius:2px}
.results-provenance .results-run-details{font-size:9px;line-height:1.7;margin-top:3px;color:#7a8298}
.impact-static .results-provenance{margin-top:-26px;border:1px solid #dde2f2;border-top:0;border-radius:0 0 22px 22px;background:#ffffffed;padding:19px 32px 23px}
.luminous-edition .impact-static .impact-stage:last-child{border-bottom:0;border-radius:22px 22px 0 0;margin-bottom:26px}
.food-result{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:65px 0 0}
.food-result h3{font:500 clamp(27px,3vw,39px)/1.25 var(--heading);letter-spacing:-1.2px;margin:14px 0}
.food-result h3 em{font-style:normal;color:#76639e}
.food-result>div>p{font-size:13px;line-height:1.8;color:#69738d;max-width:380px;margin-bottom:0}
.food-result-numbers{border-left:1px solid #dce0ef;padding-left:50px}
.food-result-numbers>strong{font:500 clamp(57px,6vw,76px)/1.1 var(--heading);letter-spacing:-4px;color:#7660bc;display:block}
.food-result-numbers>strong>span{font-size:.5em;letter-spacing:-1px;margin-left:5px}
.food-result-numbers>span{display:block;font-size:13px;color:#6d688a;margin-top:6px}
.food-result-numbers p{display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center;font-size:10px!important;margin-top:22px;color:#778098}
.food-result-numbers b{font-weight:500;color:#495373;white-space:nowrap}
.food-result-numbers i{font-size:17px;font-style:normal;color:#a59bc3;margin-inline:3px}
@media(max-width:850px){.luminous-edition .measured-number{font-size:76px}.food-result{gap:30px}.food-result-numbers{padding-left:30px}.coverage-proof>span:last-child{flex-basis:100%;padding-left:35px}}
@media(max-width:640px){.luminous-edition .measured-number{font-size:72px;letter-spacing:-4px}.luminous-edition .impact-unit{font-size:13px}.luminous-edition .impact-stage{min-height:0}.luminous-edition .impact-graph{width:100%}.luminous-edition .metric-bar-label{font-size:12px;margin-top:22px}.luminous-edition .metric-bar-label strong{font-size:18px}.luminous-edition .metric-track{height:27px}.results-provenance{display:block;font-size:10px;padding:15px 4px 24px}.results-provenance button{margin-top:8px}.food-result{grid-template-columns:1fr;gap:26px;padding:38px 5px 0}.food-result-numbers{border-left:0;border-top:1px solid #dce0ef;padding:25px 0 0}.food-result h3{font-size:30px}.food-result-numbers>strong{font-size:66px}.coverage-proof{margin-top:22px;font-size:11px}.luminous-edition .impact-static .impact-stage{padding:29px 23px}.luminous-edition .impact-message h3{margin-top:20px}}
@media(forced-colors:active){.luminous-edition .measured-number strong{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}
@media(max-width:640px){.results-provenance{display:block;padding:13px 0 0;font-size:9px}.results-provenance p:first-child,.results-provenance a,.results-provenance button{font-size:10px}.results-provenance .results-run-details{font-size:8px;line-height:1.6;margin-top:4px}.results-provenance button{margin-top:7px}.impact-static .results-provenance{margin-top:-26px;padding:15px 23px 24px}}
