/* Visual entries for the existing workflow catalogue. */
.client-work-card{border-radius:0;background:#fff;padding:24px;min-height:0;overflow:hidden}
.client-work-card h3{font-size:27px;line-height:1.16;letter-spacing:-.03em;min-height:0;margin-bottom:17px}
.client-work-grid{gap:28px;align-items:stretch}
.workflow-picture{display:block;background:#f1f1ee;padding:0;margin:-24px -24px 24px;position:relative;min-height:206px;text-decoration:none;color:#003049}
.workflow-picture img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;display:block}
.workflow-picture--photo img{object-fit:cover}
.workflow-image-link{display:block;cursor:zoom-in}
.workflow-image-link:focus-visible{outline:3px solid #006486;outline-offset:4px}
.workflow-picture figcaption{font-size:11px;line-height:1.5;color:#636969;padding:13px 18px 15px;background:#f6f5f2}
.workflow-picture figcaption strong{display:block;font-size:12px;font-weight:500;color:#343b3c;margin-bottom:3px}
.workflow-picture figcaption span{display:block}
.workflow-case-link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;color:#006486;font-size:13px;text-decoration:none;border-bottom:1px solid #bfd2db;margin-top:18px}
.workflow-case-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex:none}
.workflow-case-link:hover{text-decoration:underline}
.workflow-catalogue-link{display:inline-flex;align-items:center;gap:24px;color:#003049;font-size:15px;font-weight:500;min-height:44px;text-underline-offset:5px}
.workflow-catalogue-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}
.automation-explain{padding-top:24px}
@media(max-width:600px){.client-work-grid{gap:24px}.client-work-card{padding:22px}.workflow-picture{margin:-22px -22px 24px}.client-work-card h3{font-size:28px}}
