.case-studies-page{padding:100px 20px 50px;max-width:1200px;margin:0 auto;background-color:#000;color:#fff;box-sizing:border-box;width:100%}.case-studies-header{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;width:100%}.case-studies-image{width:200px;height:200px;border-radius:50%;object-fit:cover;margin-bottom:30px}.case-studies-title{font-size:3rem;margin-bottom:20px;text-align:center;color:#fff;width:100%}.case-studies-content{font-size:1.1rem;line-height:1.8;color:#fff;width:100%}.case-studies-content h2{font-size:2rem;margin-top:40px;margin-bottom:20px;color:#fff}.case-studies-content h3{font-size:1.5rem;margin-top:30px;margin-bottom:15px;color:#fff}.case-studies-content p{margin-bottom:20px}.case-studies-content ul{margin-bottom:20px;padding-left:20px;list-style-position:outside}.case-studies-content li{margin-bottom:10px}.case-studies-content blockquote{margin:30px 0;padding:20px;border-left:4px solid #f60;background-color:transparent;font-style:italic}.case-studies-content table{width:100%;border-collapse:collapse;margin:30px 0}.case-studies-content td,.case-studies-content th{padding:10px;border:1px solid #333;text-align:left}.case-studies-content th{background-color:#222}.case-studies-content td:nth-child(2){color:#f60}.highlight{color:#f60;font-weight:700}.case-study-not-found{height:100vh;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#fff}@media (max-width:768px){.case-studies-page{padding:80px 20px 40px;max-width:100%}.case-studies-title{font-size:2.2rem}.case-studies-content{font-size:1rem}.case-studies-content h2{font-size:1.6rem}.case-studies-content h3{font-size:1.3rem}.case-studies-content table{font-size:.9rem}}@media (max-width:480px){.case-studies-page{padding:70px 15px 30px}.case-studies-image{width:150px;height:150px}.case-studies-title{font-size:1.8rem}.case-studies-content h2{font-size:1.4rem}.case-studies-content h3{font-size:1.2rem}.case-studies-content blockquote{padding:15px;margin:20px 0}.case-studies-content table{font-size:.8rem}.case-studies-content td,.case-studies-content th{padding:6px}}@media (width <= 768px){.case-studies-page{padding:80px 20px 40px;margin:0 auto;width:100%}}@media (width <= 480px){.case-studies-page{padding:70px 15px 30px}}