
body[data-page-key="08"] #research-body{display:block}
body[data-page-key="08"] #design-workbench>.research-window{padding:0;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none}
body[data-page-key="08"] #design-workbench>.research-window+.research-window{border:0;padding-top:0}
body[data-page-key="08"] #design-workbench .panel{margin:0;padding:0;border:0;box-shadow:none}
body[data-page-key="08"] #design-workbench{gap:36px}
body[data-page-key="08"] .research-lead{padding-right:145px}
body[data-page-key="08"] .page-return{display:flex;gap:12px;align-items:center}
body[data-page-key="08"] .page-return button{font:inherit;cursor:pointer}
body[data-page-key="08"] #tooltip{max-width:min(500px,calc(100vw - 24px));white-space:normal}
@media(max-width:700px){body[data-page-key="08"] .research-lead{padding-right:0}}

body[data-page-key="08"] #design-workbench{grid-template-columns:minmax(0,1fr)}
body[data-page-key="08"] #design-workbench>.research-window,body[data-page-key="08"] .market-compare>*{min-width:0}
@media(max-width:1100px){body[data-page-key="08"] .market-compare{grid-template-columns:minmax(0,1fr)}}

/* Preserve readable chart labels on small screens; only the plot scrolls. */
body[data-page-key="08"] .trend-canvas{overflow-x:auto}
body[data-page-key="08"] #linkageChart{min-width:900px}
