/* Scoped evidence presentation; shared navigation and advertising are unchanged. */
.review-evidence{margin:1.2rem 0;padding:1.1rem 1.25rem;border:1px solid #c9d6d2;border-left:4px solid #28634e;border-radius:8px;background:#f0f7f4;color:#162a24}
.review-evidence h2{margin:0 0 .55rem;font-size:1.25rem;line-height:1.35}
.review-evidence p{margin:.55rem 0;line-height:1.55}
.review-evidence .evidence-limit{font-size:.95rem;color:#35483f}
.review-evidence summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:.65rem 0;font-weight:700;color:#244e3d}
.review-evidence summary:focus-visible{outline:3px solid #28634e;outline-offset:3px}
.review-evidence table{background:#fff}.review-evidence td{overflow-wrap:anywhere}
.review-sample-note{font-size:.93rem;line-height:1.55;color:#454d53;margin:1rem 0}
@media(max-width:600px){.review-evidence{padding:.9rem 1rem}.review-evidence table,.review-evidence tbody,.review-evidence tr,.review-evidence td{display:block;width:100%;box-sizing:border-box}.review-evidence thead{display:none}.review-evidence tr{border-bottom:2px solid #c9d6d2;padding:.5rem 0}.review-evidence td{border:0;padding:.45rem .6rem}.review-evidence td[data-label]::before{content:attr(data-label);display:block;font-weight:700;margin-bottom:.2rem;color:#162a24}}
