.case-steps{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 25px}.case-steps a{border:1px solid #b8c9ba;background:#e8efe6;border-radius:24px;padding:8px 13px;font-size:12px;font-weight:600}.case-metric{border-radius:10px;background:#eef3eb;border:1px solid var(--line);padding:17px;margin:15px 0}.case-metric strong{display:block;font-size:20px;font-family:Georgia,serif}.case-metrics,.case-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.case-cards article,.case-metrics article{border:1px solid var(--line);padding:16px;border-radius:12px;background:#f8faf6}.case-cards h3{font-size:15px;margin:0 0 8px}.case-cards p,.case-metrics p{font-size:12px;color:#506b5b;line-height:1.65;margin:0}.case-metrics strong{font:normal 27px Georgia,serif}.case-links{display:flex;flex-wrap:wrap;gap:17px;margin:18px 0 4px}.case-links a{font-weight:600;color:#25583b;text-decoration:underline}.case-blockers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-blockers article{border-left:3px solid #af8a49;padding:13px;background:#f7f4ed}.case-blockers h3{font-size:12px;margin:0 0 5px;overflow-wrap:anywhere}.case-blockers p{color:#66766b;font-size:12px;margin:0}@media(max-width:800px){.case-cards,.case-metrics,.case-blockers{grid-template-columns:1fr}}
.case-inspector{background:#f8faf5;border:1px solid #c7d8c9;border-radius:13px;padding:22px;margin:22px 0}.case-inspector h3{font-family:Georgia,serif;font-size:22px;font-weight:400;margin:8px 0}.case-inspector p{color:#4d6455}.case-inspector label{display:block;font-weight:600;margin:13px 0}.case-inspector select{display:block;margin-top:6px;padding:11px;width:100%;max-width:520px;border:1px solid #b4c7b7;border-radius:8px;background:white}.case-veor-detail{border-top:1px solid var(--line);margin-top:15px;padding-top:18px}.case-veor-detail h4{font-size:17px;margin:8px 0}.case-review-warning{background:#f4eddd;border-radius:8px;padding:12px;font-size:12px}

.case-metrics article .case-indicator-count{display:block;clear:both;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;margin:8px 0 9px;color:var(--ink)}
.case-metrics article .source-tag{display:inline-block;max-width:100%;overflow-wrap:anywhere}

.case-review-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0 21px}.case-gate{border:1px solid #d9dfd1;border-radius:8px;padding:12px;background:#fffefa}.case-gate strong{display:block;font-size:12px;text-transform:capitalize}.case-gate small{color:#8c6c36}.case-review-timeline{padding-left:22px;margin:14px 0 8px;border-left:2px solid #b8cdbb}.case-review-timeline li{margin:0 0 16px;padding-left:9px}.case-review-timeline li strong{font-size:13px}.case-review-timeline li p{font-size:12px;color:#56705c;margin:3px 0 0}@media(max-width:700px){.case-review-gates{grid-template-columns:1fr}}
