
.evidence-boundary{border:2px solid var(--claim);background:var(--claim-bg);border-radius:var(--r);padding:12px 16px;margin:14px 0 18px;max-width:760px;color:var(--ink)}

.evidence-boundary .eb-title{margin:0 0 4px;font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--claim)}

.evidence-boundary p{margin:.35em 0}
.evidence-boundary ul{margin:.35em 0;padding-left:1.2em}
.evidence-boundary li{margin:.2em 0}

.evidence-boundary a{color:var(--claim);font-weight:600;text-decoration:underline}

.report-page{padding-top:18px;padding-bottom:28px}

.receipt-summary{max-width:76rem;margin:0 auto 1.4rem;padding:1rem 1.25rem;background:#edf7f1;border:1px solid #9ecdb5;border-radius:12px;color:#163b2d;line-height:1.5}.receipt-summary p{margin:.25rem 0 .75rem}.receipt-summary p:last-child{margin-bottom:.25rem}.receipt-summary a{color:#075c43;text-decoration:underline}
