.case-detail-page .inner-hero h1{max-width:1000px;overflow-wrap:anywhere}.case-detail-cover{margin:0 0 28px}.case-detail-cover img{width:100%;max-height:390px;object-fit:cover;border-radius:16px}.case-detail-cover figcaption{font-size:12px;text-align:center;color:#75839b;padding-top:8px}.case-scenario-note{padding:16px 20px;background:#f2f7ff;border-radius:12px;color:#62748e;line-height:1.8}.case-detail-page .article-rich-content section{scroll-margin-top:110px}.case-detail-toc{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.case-detail-toc a{line-height:1.65;color:#425878}.case-detail-toc a:hover{color:#176bff}.case-detail-facts{display:grid;grid-template-columns:80px 1fr;grid-gap:12px;gap:12px;margin-top:20px;font-size:14px;line-height:1.6}.case-detail-facts dt{color:#75839b}.case-detail-facts dd{margin:0;overflow-wrap:anywhere}.case-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.case-detail-page .feature-tags{margin-top:22px}.case-detail-link{display:block;color:inherit;text-decoration:none}.case-detail-link:focus-visible{outline:3px solid #176bff;outline-offset:5px;border-radius:8px}@media(max-width:640px){.case-detail-page .inner-hero h1{font-size:30px}.case-detail-cover img{max-height:240px}.case-detail-actions>.btn{width:100%}}