.case-grid[data-v-4d5b29c5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.case-grid article[data-v-4d5b29c5]{border-bottom:1px solid #dce4e7}.case-image[data-v-4d5b29c5]{display:block;aspect-ratio:4/3;overflow:hidden}.case-image img[data-v-4d5b29c5]{height:100%;width:100%;object-fit:cover;transition:transform .3s}.case-image:hover img[data-v-4d5b29c5]{transform:scale(1.03)}.case-copy[data-v-4d5b29c5]{padding:24px 0}.case-copy>span[data-v-4d5b29c5]{color:#137d72;font-size:13px}.case-copy h2[data-v-4d5b29c5]{font-size:21px;line-height:1.6;font-weight:500;margin:12px 0}.case-copy h2 a[data-v-4d5b29c5]{color:inherit;text-decoration:none}.case-copy p[data-v-4d5b29c5]{font-size:14px;line-height:1.8;color:#75828b;overflow-wrap:anywhere}.case-more[data-v-4d5b29c5]{display:flex;align-items:center;justify-content:space-between;color:#137d72;text-decoration:none;margin-top:24px;font-size:14px}@media (max-width: 900px){.case-grid[data-v-4d5b29c5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.case-grid[data-v-4d5b29c5]{grid-template-columns:1fr;gap:32px}}
