.evidence{margin:2rem 0;padding:1.4rem;border:1px solid #d7e2dc;border-radius:18px;background:#fff;scroll-margin-top:140px;min-width:0;max-width:100%}.evidence h2{font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.2;margin:.4rem 0 .8rem;color:#173b2e}.evidence header>p{line-height:1.55}.evidence__eyebrow{font-size:.76rem;letter-spacing:.12em;color:#56725f;font-weight:700}.evidence__snapshot{font-size:.78rem;color:#58665f;overflow-wrap:anywhere;line-height:1.5}.evidence__table-wrap{overflow:auto;max-width:100%;margin:1.2rem 0;border:1px solid #d7e2dc;border-radius:12px}.evidence__table{width:100%;min-width:640px;border-collapse:collapse;font-size:.88rem;table-layout:fixed;text-align:start}.evidence__table td,.evidence__table th{padding:.8rem;vertical-align:top;border-bottom:1px solid #e1e9e4;overflow-wrap:anywhere;text-align:start}.evidence__table thead th{width:25%;background:#f3f7f4}.evidence__table tbody th{font-weight:500;color:#52665a}.evidence__table tbody tr:nth-child(2n){background:#f8faf8}.evidence__table small{display:block;font-size:.68rem;font-weight:400;margin-top:.5rem;overflow-wrap:anywhere}.evidence__image{display:block;width:100%;height:110px;object-fit:contain;background:#fff;border-radius:8px;margin-bottom:.7rem}.evidence__role{font-size:.7rem;font-weight:400;color:#56725f;margin:0 0 .6rem}.evidence__unknown{color:#717b74;font-size:.83rem}.evidence__quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:1rem 0}.evidence__quote-grid>div{min-width:0;padding:.8rem;background:#f3f7f4;border-radius:10px;display:flex;flex-direction:column;gap:.5rem}.evidence__quote-grid p{margin:0;font-size:.85rem;overflow-wrap:anywhere}.evidence__quote-grid .btn{width:100%;min-width:0;max-width:100%;white-space:normal;height:auto;line-height:1.3;padding:.8rem .65rem;margin-top:auto;overflow-wrap:anywhere;text-align:center}.evidence__actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:1rem}.evidence__actions .btn{max-width:100%;min-width:0;white-space:normal;height:auto;line-height:1.35;overflow-wrap:anywhere}.evidence__notes{border-top:1px solid #d7e2dc;margin-top:1.1rem;padding-top:.5rem;font-size:.85rem;line-height:1.6;color:#52665a}.evidence__requests{margin-top:1.2rem;padding:1rem;background:#f3f7f4;border-radius:12px;font-size:.9rem;line-height:1.6}.evidence__requests h3{font-size:1rem;margin:0 0 .5rem}.evidence__requests ol{-webkit-padding-start:1.4rem;padding-inline-start:1.4rem}.evidence__requests li+li{margin-top:.55rem}.evidence__missing{padding:.75rem;border:1px solid #dfc779;background:#fff9e8;border-radius:8px;font-size:.85rem}.evidence-jump{padding:.8rem 1rem;margin:1rem 0;-webkit-border-start:3px solid #c6a54c;border-inline-start:3px solid #c6a54c;background:#f3f7f4;border-radius:8px;font-size:.88rem;line-height:1.5}.evidence-jump p{margin:0 0 .6rem}.evidence__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.evidence{padding:1rem;margin:1.4rem 0;border-radius:12px}.evidence__quote-grid{grid-template-columns:1fr}.evidence__quote-grid>div{gap:.7rem}.evidence__actions{align-items:stretch;flex-direction:column}.evidence__actions .btn{text-align:center;width:100%}.evidence__table td,.evidence__table th{padding:.7rem}}