.case-flow{display:grid;grid-template-columns:repeat(11,auto);align-items:stretch;gap:8px;overflow:auto}.case-flow div{min-width:150px;padding:16px;border:1px solid var(--line);border-radius:9px;background:#0b1a2c}.case-flow b,.case-evidence small{color:var(--cyan)}.case-flow h3{margin:10px 0 8px;font-size:14px}.case-flow p,.case-evidence p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.case-flow i{display:grid;place-items:center;color:var(--cyan)}.case-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.case-evidence section{padding:18px;border-left:2px solid var(--cyan);background:#0b1828}.case-evidence h3{margin:8px 0}.portfolio-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.portfolio-links a,.portfolio-links button{padding:9px 11px;border:1px solid var(--line);border-radius:7px;background:#0b1a2c;color:#dceeff;font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.portfolio-links span{margin-left:auto;color:var(--muted);font-size:10px}@media(max-width:560px){.case-evidence{grid-template-columns:1fr}.portfolio-links span{width:100%;margin-left:0}}
