.case-page{width:92%;max-width:1400px;margin:0 auto;padding:32px 0 48px;color:#26313e}.case-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:600;color:#344255;margin:8px 0 32px}.case-heading>p,.case-label{font-size:11px;letter-spacing:.12em;font-weight:800;color:#605fa6}.case-heading h1{font-size:clamp(30px,3.2vw,46px);line-height:1.15;letter-spacing:-.035em;max-width:1000px;margin:14px 0 32px}.case-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start}.case-layout figure{margin:0;position:relative;border-radius:12px;overflow:hidden;background:#e4e9ef}.case-layout figure>img{width:100%;height:410px;object-fit:cover;display:block}.case-layout figcaption{position:absolute;bottom:12px;left:12px;background:#172333e8;color:white;font-size:11px;padding:7px 10px;border-radius:4px}.case-story{background:white;border:1px solid #d7dfe7;border-radius:12px;padding:32px}.case-story section{margin-top:24px}.case-story h2{font-size:24px;line-height:1.25;letter-spacing:-.02em;margin:0 0 14px}.case-story p{font-size:17px;line-height:1.8;font-weight:550;color:#344255;margin:0}.case-cta{display:inline-block;margin-top:28px;padding:14px 20px;background:#605fa6;color:white;font-weight:750;font-size:14px;border-radius:6px}.case-navigation{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;border-top:1px solid #d4dce5;margin-top:38px;padding-top:24px}.case-navigation a{color:#26313e;font-size:14px;font-weight:700}.case-navigation small{display:block;color:#605fa6;font-size:12px;margin-bottom:9px}.case-navigation a:last-child{text-align:right}.case-navigation strong{display:block;max-width:350px}.case-navigation a:last-child strong{margin-left:auto}@media(max-width:800px){.case-layout{grid-template-columns:1fr;gap:22px}.case-layout figure>img{height:300px}.case-story{padding:24px}.case-navigation{grid-template-columns:1fr 1fr}.case-navigation>a:nth-child(2){grid-column:1/-1;grid-row:2;text-align:center}.case-story p{font-size:16px}.case-heading h1{font-size:31px}}
