.evidence-panel{padding:0;margin-block:clamp(2rem,5vw,3.5rem)}
.evidence-panel>h2{margin:0 0 1.5rem}
.evidence-panel-grid{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}
.evidence-panel figure{margin:0;min-width:0}
.evidence-panel img{display:block;width:100%;height:auto;border-radius:1rem}
.evidence-image-link{display:block;border-radius:1rem}
.evidence-panel figcaption{font-size:.875rem;line-height:1.65;margin-top:.8rem;color:var(--muted,#c5b6db)}
.evidence-panel-copy{min-width:0}
.evidence-panel-copy h3{margin:0 0 1rem}
.evidence-panel-copy ol{list-style:none;counter-reset:evidence-step;padding:0;margin:0;display:grid;gap:1rem}
.evidence-panel-copy ol>li{counter-increment:evidence-step;position:relative;padding:1rem 1rem 1rem 3.5rem;border:1px solid #5b3976;border-radius:.8rem;background:#291542}
.evidence-panel-copy ol>li:before{content:counter(evidence-step);position:absolute;left:1rem;top:1rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;background:#69e5aa;color:#13261c;border-radius:50%;font-weight:800}
.evidence-panel-copy p{margin:.45rem 0 0;line-height:1.7}
.evidence-observations{margin-top:1.5rem;padding:1.2rem;border:1px solid #418666;border-radius:.8rem;background:#18372b55}
.evidence-observations ul{padding-left:1.2rem;margin:0;line-height:1.7}
.evidence-observations li+li{margin-top:.5rem}
.evidence-panel a:focus-visible{outline:3px solid #69e5aa;outline-offset:4px}
@media(max-width:760px){.evidence-panel-grid{grid-template-columns:minmax(0,1fr)}.evidence-panel figure{max-width:420px;width:100%;justify-self:center}.evidence-panel-copy ol>li{padding-right:.8rem}}
