.figure img{display:block;width:100%;height:auto;background:var(--paper);border:1px solid var(--line);border-radius:10px}.figure svg{display:block;width:100%;height:auto;background:var(--paper);border:1px solid var(--line);border-radius:10px}
    .card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0}.case{border:1px solid var(--line);border-top:3px solid var(--green);padding:17px 18px;background:var(--paper);border-radius:9px}.case.failure{border-top-color:var(--red)}.case h4{margin:0 0 8px}.case p{font-size:14px;margin-bottom:9px}.case p:last-child{margin-bottom:0}
    