.visual-reference{margin:1rem 0;padding:.8rem;border:1px solid var(--line);border-radius:.5rem;background:var(--soft);font-size:.9rem}.visual-evidence-figure{margin:0}.visual-evidence-figure img{display:block;width:100%;max-height:30rem;object-fit:contain;object-position:top center;border:1px solid #d5e2da;border-radius:.35rem;background:#fff}.visual-evidence-figure figcaption{margin:.55rem 0 0;color:#314239;font-weight:700}.visual-reference-disclosure{margin:.8rem 0 0;color:var(--muted);font-size:.84rem}.visual-reference-disclosure a{color:var(--green);font-weight:800}@media(max-width:620px){.visual-evidence-figure img{max-height:22rem}}
