/* Genuine imagery recovered from approved MindFlow case assets. */
.mf-evidence-media{padding:clamp(48px,5vw,88px) 0;background:#f4f7fb;color:#172346;border-top:1px solid #dfe8f3}
.mf-evidence-media .mf-evidence-wrap{width:min(1220px,calc(100% - 48px));margin:0 auto}
.mf-evidence-media .mf-evidence-kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#097cba;font-weight:800;margin-bottom:14px}
.mf-evidence-media h2{font-size:clamp(27px,3.4vw,46px);letter-spacing:-.04em;line-height:1.12;margin:0 0 28px;color:#18224d}
.mf-evidence-media .mf-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mf-evidence-media .mf-evidence-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.mf-evidence-media .mf-evidence-card{display:block;background:white;border:1px solid #dbe5f0;border-radius:18px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .16s,box-shadow .16s}
.mf-evidence-media .mf-evidence-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(18,35,75,.10)}
.mf-evidence-media .mf-evidence-img{display:grid;place-items:center;overflow:hidden;background:#edf4f9}
.mf-evidence-media .mf-evidence-img img{display:block;width:100%;height:auto;aspect-ratio:2.5/1;object-fit:contain}
.mf-evidence-media .mf-evidence-cardtext{padding:18px 20px 22px}
.mf-evidence-media .mf-evidence-cardtext strong{display:block;font-weight:800;font-size:18px;line-height:1.2}
.mf-evidence-media .mf-evidence-cardtext span{display:block;color:#0979ad;font-size:13px;font-weight:750;margin-top:10px}
@media(max-width:850px){.mf-evidence-media .mf-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mf-evidence-media .mf-evidence-wrap{width:calc(100% - 32px)}.mf-evidence-media .mf-evidence-grid,.mf-evidence-media .mf-evidence-grid.count-2{grid-template-columns:1fr}.mf-evidence-media .mf-evidence-img img{aspect-ratio:2.5/1}}
