.evidence-explorer{margin:28px 0;padding:28px;border:1px solid var(--line,#e6e1d8);border-radius:18px;background:var(--white,#fffefa)}.evidence-explorer h2{font-family:var(--serif,Georgia,serif);font-size:32px;margin:12px 0}.evidence-explorer>p{margin:12px 0;font-size:14px}.evidence-kicker{color:var(--gold,#ac8549);font-size:11px;letter-spacing:1px}.evidence-photo-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line,#e6e1d8)}.evidence-photo-card figure{margin:0;min-width:0}.evidence-photo-frame{position:relative;line-height:0}.evidence-photo-frame img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;border-radius:0!important}.evidence-photo-card figcaption{margin-top:10px;font-size:11px;color:var(--muted,#697078)}.evidence-region{position:absolute;border:2px solid var(--gold,#ac8549);background:#202d3915;color:white;text-shadow:0 1px 3px #202d39;font-weight:800;font-size:18px;padding:0;line-height:1;cursor:pointer}.evidence-region:hover,.evidence-region:focus-visible{background:#ac854950;outline:3px solid var(--ink,#202d39)}.evidence-observation{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--line,#e6e1d8)}.evidence-observation:focus{outline:2px solid var(--gold,#ac8549);outline-offset:4px}.evidence-observation b{color:var(--gold,#ac8549);font:24px Georgia,serif}.evidence-observation p,.evidence-claims p{font-size:15px;line-height:1.8;margin:0}.evidence-claims{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.evidence-claims article{border-top:1px solid var(--line,#e6e1d8);padding:18px 0}.evidence-claims a{display:inline-block;color:var(--gold,#ac8549);text-decoration:underline;padding:10px;margin-right:10px}.market-comparison-copy{border-top:1px solid currentColor;margin-top:16px;padding-top:12px}.market-comparison-copy h4{margin:12px 0 4px}.evidence-warning{font-weight:600}@media(max-width:760px){.evidence-explorer{padding:18px}.evidence-photo-card,.evidence-claims{grid-template-columns:1fr}.evidence-explorer h2{font-size:26px}}@media print{.evidence-explorer>.secondary{display:none}.evidence-photo-card{break-inside:avoid}.evidence-claims a{color:inherit}}
