/* Case studies index + page. Shared Woven Trinity tokens and components live
   in pis-brand.css (loaded first). Wrappers: `.pis pis-case-studies` (index)
   and `.pis pis-case-study` (page). */

.pis-case-studies .pis-cs-hero, .pis-case-study .pis-cs-hero { background: linear-gradient(180deg, #f6f4fa 0%, #fff 100%); }
.pis .pis-cs-thumb { width: 100%; height: 210px; object-fit: cover; display: block; }
.pis .pis-cs-thumb-ph { height: 210px; display: flex; align-items: center; justify-content: center; background: #f1eef6; }
.pis .pis-cs-hero-img { width: 100%; height: auto; border-radius: 18px; }
.pis-case-study article.rich-text h3 { font-size: 1.15rem; margin-top: 1.5rem; }
.pis-case-study blockquote.pis-card p { font-size: 1.05rem; }
