.pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:28px 0}.case-detail-page{padding:34px 0 76px}.case-breadcrumb{color:#64748b;font-size:.9rem;margin-bottom:28px}.case-breadcrumb a{color:#0284c7;text-decoration:none}.case-breadcrumb span{margin:0 6px}.case-detail-page article{max-width:900px;margin:auto}.case-detail-page h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.2;margin:12px 0;color:#0f172a}.case-detail-summary{font-size:1.1rem;line-height:1.8;color:#475569}.case-detail-gallery{display:grid;gap:16px;margin:28px 0}.case-detail-photo{margin:0;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0}.case-detail-photo img{display:block;width:100%;height:auto;background:#e2e8f0}.case-detail-photo figcaption{padding:10px 14px;color:#64748b;font-size:.9rem}.case-detail-page .case-detail-grid{margin:22px 0}.case-detail-page .case-detail-box h2{font-size:1rem;color:#0369a1;margin:0 0 7px}@media(max-width:620px){.case-detail-page{padding:22px 0 60px}.case-detail-page h1{font-size:1.85rem}}
