.case-studies>p{max-width:740px}.case-rail .case-card{flex-basis:calc((100% - 20px)/2);max-width:none}.case-rail.swiper .case-card{width:calc((100% - 20px)/2);max-width:none}.case-cover{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:210px;padding:25px;text-decoration:none;color:#fff;background:#183e4b}.case-cover>span{font-size:48px;font-weight:700;letter-spacing:-.06em;opacity:.8}.case-cover>strong{font-size:22px;line-height:1.25;max-width:280px}.case-providence{background:#4b5141}.case-design-one{background:#554c42}.case-status{display:inline-block;align-self:flex-start;background:#f4ead0;color:#634716;border:1px solid #d9c598;border-radius:20px;font-size:12px;line-height:1.4;font-weight:700;padding:6px 11px}.case-rail .demo-card-copy{padding:24px;gap:14px}.case-rail .demo-card-copy p{display:block;overflow:visible;font-size:15px;line-height:1.6}.case-story{max-width:960px;margin:auto}.case-story h1{font-size:clamp(36px,6vw,64px);line-height:1.1;overflow-wrap:anywhere;margin:22px 0}.case-story>section{margin-top:42px}.case-story h2{font-size:clamp(24px,3vw,34px)}.case-story p,.case-story li{line-height:1.8}.case-story li{margin:10px 0}.case-progress{background:#f2f1e9;border-left:4px solid #8c7751;padding:24px}.case-cover:focus-visible{outline:3px solid #a4452f;outline-offset:-4px}.case-studies .demo-carousel-navigation{flex-wrap:wrap;gap:12px}.case-studies .demo-carousel-navigation button{min-width:106px}@media(max-width:700px){.case-rail .case-card,.case-rail.swiper .case-card{width:86%;flex-basis:86%}.case-cover{min-height:185px;padding:22px}.case-studies .demo-carousel-counter{font-size:12px;min-width:82px}.case-rail .demo-card-copy{padding:20px}.case-studies .demo-carousel-navigation button{min-width:92px;padding:10px}}
