.figure-caption{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--rule);font-family:var(--sans);font-size:.85rem;line-height:1.45;color:var(--lead)}.figure-num{font-weight:600}.numbered-figure{margin:1.5rem 0}.numbered-figure>figure{margin:0}.session-visual-related{margin-top:10px}.stance-matrix{margin:1.5rem 0}.sm-scroll{overflow-x:auto;position:relative}.stance-matrix table{display:table;min-width:760px;font-size:.88rem}.sm-th{font:inherit;font-weight:500;background:none;border:0;color:var(--pc-ink);cursor:pointer;padding:0;text-align:left}.sm-th[aria-pressed=true]{text-decoration:underline}.stance-matrix .is-col{background:var(--pc-soft)}.sm-glyph{display:inline-block;width:1.2em;font-weight:600}.v-yes .sm-glyph{color:var(--part-3)}.v-no .sm-glyph{color:var(--danger)}.v-partial .sm-glyph,.v-unknown .sm-glyph{color:var(--part-1)}.sm-text{color:var(--text-2)}.sm-formula{font-family:var(--font-mono),monospace;font-size:.8rem;white-space:nowrap}tr.is-picked td,tr.is-picked th{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--pc-soft) 60%,transparent)}.sm-compare{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:12px}.sm-card{border:1px solid var(--pc);border-radius:12px;padding:10px 12px;background:var(--surface)}.sm-card h3{margin:0 0 6px;font-size:1rem}.sm-card dl{margin:0;font-size:.85rem}.sm-card dt{font-weight:500}.sm-card dd{margin:0 0 6px;color:var(--text-2)}.stance-matrix figcaption{font-size:.8rem;color:var(--text-3);margin-top:8px}