.case-studies-page__grid[data-v-ec23420e]{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));width:100%}.case-studies-page__card-client[data-v-ec23420e]{color:#ffffff8c;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.case-studies-page__card-title[data-v-ec23420e]{font-size:22px;font-weight:600;line-height:1.15;margin:0;max-width:22ch}.case-studies-page__card-excerpt[data-v-ec23420e]{line-height:1.65;margin:0;max-width:52ch;opacity:.8}.case-studies-page__card-cta[data-v-ec23420e]{align-items:center;color:var(--color-accent,#ff4f00);display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:4px}.case-studies-page__card-arrow[data-v-ec23420e]{flex:none;height:16px;transition:transform .22s ease;width:16px}[data-v-ec23420e] .app-card:hover .case-studies-page__card-arrow{transform:translate(4px)}[data-v-ec23420e] .app-card__body{align-content:stretch;grid-template-rows:auto auto 1fr auto}@media (max-width:760px){.case-studies-page__grid[data-v-ec23420e]{gap:20px;grid-template-columns:minmax(0,1fr)}}
