.risk-card{align-content:start}
.risk-card .risk-details{grid-column:1/-1;display:grid;gap:7px;margin-top:6px;padding-top:9px;border-top:1px solid #252b37}
.risk-details span{display:block;color:#747e91;font-size:9px;line-height:1.45}
.risk-details span b{display:block;color:#aab1c0;font-size:8px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}
.outcome-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
.outcome-flags span{padding:9px;border:1px solid #272e3a;border-radius:9px;color:#788296;font-size:9px;line-height:1.45}
.outcome-flags b{display:block;color:#aab1c0;font-size:8px;letter-spacing:.08em;margin-bottom:3px}
@media (max-width:900px){.outcome-flags{grid-template-columns:1fr}.risk-card .risk-details{font-size:8px}}
