#cmsCasesGrid{display:flex;flex-direction:column;gap:30px}#cmsCasesGrid .cps-project-story{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:16px;background:white;box-shadow:0 12px 32px rgba(8,28,47,.05)}#cmsCasesGrid .card-body{padding:42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#cmsCasesGrid h3{font-size:28px;line-height:1.2;margin:16px 0}#cmsCasesGrid p{font-size:16px;line-height:1.75;white-space:pre-line;margin:0 0 24px}#cmsCasesGrid .card-img{height:auto;min-height:330px;background:#f4f6f8;display:flex;align-items:center;padding:24px}#cmsCasesGrid .card-img img{width:100%;height:100%;max-height:420px;object-fit:contain}#cmsCasesGrid .cps-project-story:not(:has(.card-img)){grid-template-columns:1fr}@media(max-width:760px){#cmsCasesGrid .cps-project-story{grid-template-columns:1fr}#cmsCasesGrid .card-body{padding:28px}#cmsCasesGrid h3{font-size:24px}#cmsCasesGrid .card-img{min-height:230px;padding:16px}}
