.gv-folio{display:grid;grid-template-columns:minmax(0,205px) minmax(0,1fr);gap:21px;align-items:center;margin:29px 0;padding:17px;background:#f5f8fa;border:1px solid #d6e2ea}
.gv-folio img{display:block;max-width:100%;height:auto;border:1px solid #c7bb9f;box-shadow:0 2px 9px #18344e20}
.gv-folio figcaption{font:13px/1.55 Arial,sans-serif;color:#526577}
.gv-folio figcaption strong{display:block;font:700 14px/1.4 Arial,sans-serif;color:#244e6b;margin-bottom:6px}
.gv-folio figcaption a{color:#146494}
.gv-evidence{overflow-x:auto;margin:24px 0}
.gv-evidence table{border-collapse:collapse;width:100%;min-width:610px;font:13px/1.5 Arial,sans-serif}
.gv-evidence th{background:#e3eef6;color:#234f70;text-align:left}
.gv-evidence td,.gv-evidence th{padding:10px 12px;border:1px solid #cbdbe6;vertical-align:top}
.gv-evidence td:first-child{font-weight:700;color:#264d68}
.gv-evidence tr:nth-child(even) td{background:#f8fafc}
.gv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0}
.gv-steps span{display:block;padding:13px;border:1px solid #c9d9e4;background:#f4f9fc;color:#28536f;font:700 13px/1.4 Arial,sans-serif;text-align:center}
.gv-steps small{display:block;font-weight:400;color:#637989;margin-top:5px}
@media(max-width:600px){.gv-folio{grid-template-columns:1fr}.gv-folio img{max-width:220px}.gv-steps{grid-template-columns:1fr}}
