body{font:16px/1.45 system-ui,sans-serif;margin:0;color:#25231f;background:#f7f3ea}header,main{padding:1rem 2rem}header{background:#26362f;color:#fff}.warning{background:#fff0bd;color:#4b3300;padding:.7rem;border-left:5px solid #c78a00}a{color:#17609a}header a{color:#bfe1ff}table{border-collapse:collapse;width:100%;background:#fff}th,td{border:1px solid #bbb;padding:.55rem;text-align:left;vertical-align:top}th{background:#e5e0d5}.page-grid{display:grid;grid-template-columns:minmax(340px,45vw) 1fr;gap:1.5rem}.image-pane{align-self:start;position:sticky;top:0}.image-pane img{width:100%;height:auto;background:#fff}.evidence-pane{min-width:0}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #ccc;padding:.8rem}details{margin:1rem 0}small{color:#555}@media(max-width:900px){.page-grid{grid-template-columns:1fr}.image-pane{position:static}}