.case-study-card-grid .card{display:flex;flex-direction:column;gap:1.5rem;position:relative}.case-study-card-grid .card .card-header{aspect-ratio:3/1;display:flex;flex-direction:column;justify-content:center}.case-study-card-grid .card .card-header a{aspect-ratio:3/1;display:flex;overflow:hidden}.case-study-card-grid .card .card-header img{max-height:100%;max-width:80%;-o-object-fit:contain;object-fit:contain}.case-study-card-grid .card .card-body{flex-grow:1}.case-study-card-grid .card .card-body .preheader{display:block;font-size:.875rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.case-study-card-grid .card .card-body h3{font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:.5rem}.case-study-card-grid .card .card-body p:last-of-type{margin-bottom:0}.case-study-card-grid .card .card-footer{margin-top:auto}.case-study-card-grid .card .card-footer .btn-card{align-items:center;color:var(--blue);display:flex;font-weight:500;gap:.75rem;text-decoration:none}.case-study-card-grid .card .card-footer .btn-card svg{height:16px}.case-study-card-grid .card .card-footer .btn-card svg path,.case-study-card-grid .card .card-footer .btn-card svg:hover path{fill:var(--blue)}