.case-study-list{display:grid;gap:16px;margin:26px 0 34px}.case-study-card{margin-right:0;margin-left:0;padding:22px;border:1px solid var(--callout-bdr);border-left:4px solid var(--primary);border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,0.08)}.case-study-logo{display:flex;align-items:center;justify-content:center;min-height:112px;padding:16px;border:1px solid var(--callout-bdr);border-radius:6px;background:var(--callout-bg)}.case-study-logo a{display:flex;align-items:center;justify-content:center;width:100%}.case-study-logo img{max-width:150px;max-height:58px;width:auto;height:auto}.case-study-content{padding-left:24px}.case-study-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.case-study-header h2,.case-study-header h3{margin:0;color:#2d425a;font-size:22px;line-height:1.25;font-weight:500;letter-spacing:0}.case-study-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:7px 11px;color:var(--primary);border:1px solid var(--callout-bdr);border-radius:4px;background:var(--primary-bg);font-size:13px;font-weight:500;line-height:18px;text-decoration:none}.case-study-link:hover,.case-study-link:active,.case-study-link:focus{color:var(--primary-text);border-color:var(--primary);background:var(--primary);text-decoration:none}.case-study-card p{max-width:720px;margin-bottom:0;line-height:1.6}@media only screen and (max-width:767px){.case-study-card{padding:18px}.case-study-logo{min-height:86px;margin-bottom:18px}.case-study-content{padding-left:0}.case-study-header{align-items:flex-start;flex-direction:column;gap:10px}.case-study-link{width:100%;justify-content:center}}