.opinion-hero{max-width:940px}.opinion-content .evidence-chart{margin:28px 0;padding:26px;background:#eeebe4;border-radius:14px}.evidence-chart h3{margin:0 0 12px}.evidence-chart .chart-row{margin:20px 0}.evidence-chart .chart-label{display:flex;justify-content:space-between;gap:14px;font-size:16px}.evidence-chart .chart-track{height:20px;background:#ddd9d0;margin-top:8px}.evidence-chart .chart-bar{display:block;height:100%;background:#1f1e1c}.evidence-chart .chart-bar.accent{background:#ba491c}.evidence-chart figcaption{font-size:14px;line-height:1.6;margin-top:20px}.opinion-content .scenario{padding:20px 0;border-bottom:1px solid #ddd9d0}.opinion-content .scenario h3{margin:0 0 14px}.opinion-content .scenario summary{font-size:16px;display:list-item;padding:10px 0}.opinion-content .scenario details{border:0;padding:0}.opinion-content .journey{padding-left:25px}.opinion-content .journey li{padding:0 0 16px 8px}.opinion-content .journey strong{display:block}.opinion-content .source-list li{scroll-margin-top:30px}.opinion-content :target{outline:1px solid #ba491c;outline-offset:8px}.opinion-content .source-ref{white-space:nowrap;font-size:.85em}.opinion-content summary:focus-visible{outline:2px solid #ba491c;outline-offset:4px}@media(max-width:480px){.opinion-hero h1{font-size:36px}.opinion-content .evidence-chart{padding:20px;margin-inline:0}.evidence-chart .chart-label{font-size:15px}.opinion-content .journey{padding-left:20px}}@media print{.opinion-content details{display:block}.opinion-content details>*{display:block!important}.opinion-content .evidence-chart{break-inside:avoid}}
