.yield-result{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;}
.yr-box{border-radius:var(--r-lg);padding:18px 14px;text-align:center;}
.yr-box.primary{background:var(--primary);}
.yr-box.green{background:var(--primary2);border:1px solid rgba(255,255,255,0.06);}
.yr-label{font-size:11px;font-family:'DM Mono',monospace;letter-spacing:.08em;margin-bottom:6px;}
.yr-box.primary .yr-label{color:var(--primary-mid);}
.yr-box.green .yr-label{color:var(--primary-mid);}
.yr-value{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(24px,6vw,38px);font-weight:900;color:#fff;line-height:1.1;}
.yr-value em{font-style:normal;font-size:.5em;}
.yr-sub{font-size:11px;color:rgba(255,255,255,0.55);margin-top:4px;}
.verdict{padding:12px 14px;border-radius:var(--r);margin-bottom:12px;font-size:13px;font-weight:700;}
.verdict.good{background:var(--green-light);color:var(--green);border:1px solid var(--green);}
.verdict.ok{background:#fff8e6;color:#b45309;border:1px solid #f59e0b;}
.verdict.bad{background:#fef2f2;color:#b91c1c;border:1px solid #ef4444;}
/* result-hero, rh-*, kpi-* → common.css に統合済み */