.text-truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hover-shadow{transition:box-shadow .3s}.hover-shadow:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.object-fit-cover{object-fit:cover}.CaseStudyDetail.min-vh-100{min-height:100vh}.CaseStudyDetail .object-fit-cover{object-fit:cover}.CaseStudyDetail .case-study-content{color:#333;font-size:1.1rem;line-height:1.75}.CaseStudyDetail .case-study-content h2,.CaseStudyDetail .case-study-content h3{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.CaseStudyDetail .case-study-content p{margin-bottom:1rem}.CaseStudyDetail .case-study-content ul{margin-bottom:1rem;padding-left:1.2rem}
