/* Homepage case-study tiles (M-0196 P2) — static 3-card grid of featured
   case studies; plain tiles, no per-card links. Loaded by
   CaseStudyStripSection only. */
.case-strip-type {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--theme, #17a2b8);
  margin-bottom: 8px;
}

.case-strip-link {
  text-decoration: underline;
  color: var(--theme, #17a2b8);
  white-space: nowrap;
}

.case-strip-card{display:block; color:inherit; text-decoration:none; transition:transform .25s ease, box-shadow .25s ease;}
.case-strip-card:hover{transform:translateY(-4px); box-shadow:0 18px 40px rgba(30,35,80,.12); color:inherit;}
.case-strip-card:focus-visible{outline:2px solid var(--theme, #5b3fd6); outline-offset:3px;}
@media (prefers-reduced-motion: reduce){ .case-strip-card{transition:none;} .case-strip-card:hover{transform:none;} }
