/* Revision 6: recognize the work, show the result, invite useful responsibility. */
.evidence-grid .evidence-category{font-size:.75rem;letter-spacing:.12em;margin:0 0 18px;color:var(--green)}
.evidence-grid .evidence-result{font-size:clamp(1.65rem,2.55vw,2.3rem);font-weight:600;line-height:1.15;letter-spacing:-.045em;color:var(--green);margin:0 0 8px}
.evidence-grid .evidence-result-label{font-size:.9rem;line-height:1.5;color:var(--body);margin:0 0 26px}
.evidence-grid h3{font-size:1.35rem;max-width:25ch}
.evidence-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}
.evidence-next p{margin:0;color:var(--green);font-size:1.05rem}
.evidence-next a{padding:8px 0;line-height:1.5}
@media(max-width:800px){
 .evidence-grid .evidence-result{font-size:2.15rem}
 .evidence-grid .evidence-result-label{margin-bottom:20px}
 .evidence-grid h3{max-width:none}
 .evidence-next{margin-left:68px;align-items:flex-start;flex-direction:column;gap:6px}
}
@media(max-width:480px){
 .evidence-next{margin-left:0}
 .evidence-grid .evidence-category{margin-bottom:14px}
 .evidence-grid .evidence-result{font-size:2rem}
}
@media print{
 .evidence-grid .evidence-result{font-size:20pt}
 .evidence-next{display:none}
}
