.outcome-row{padding:24px 0;border-top:1px solid var(--border,#263b32)}
.outcome-row:first-child{border-top:0}.outcome-project h2{margin:8px 0;font-size:20px}.outcome-project h2 small{font-size:12px;color:var(--muted,#9aac9f);margin-left:8px}.outcome-project>p{max-width:70ch}.outcome-project>.app-address{display:block;margin:10px 0;overflow-wrap:anywhere}
.outcome-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0}.outcome-metrics>div{display:flex;flex-direction:column;gap:7px}.outcome-metrics strong{font-size:23px}.outcome-metrics small{color:var(--muted,#9aac9f);font-size:12px}.outcome-context{padding:12px 0}.outcome-context summary{cursor:pointer;color:var(--accent,#77e9ad)}.outcome-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.outcome-context p{line-height:1.65}.outcome-context code{overflow-wrap:anywhere}.outcome-context h3{font-size:14px;margin:18px 0 8px}
@media(max-width:700px){.outcome-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.outcome-context-grid{grid-template-columns:1fr}.outcome-row{padding:20px 0}.outcome-project .app-actions{flex-wrap:wrap}.outcome-metrics strong{font-size:20px}}
