.case-hub{max-width:1240px;margin:auto}.case-intro{padding:24px 0 48px;max-width:900px}.case-intro h2{font-size:clamp(26px,3.2vw,42px);line-height:1.35;letter-spacing:-.025em}.case-primary{display:inline-block;background:#e3bc1f;color:#101318;padding:14px 24px;margin-top:24px;font-weight:700}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.case-card{border:1px solid #d9dee7;background:#fff;scroll-margin-top:130px}.case-card figure{height:260px;background:#eef1f4;margin:0;overflow:hidden}.case-card img{width:100%;height:100%;object-fit:contain}.case-body{padding:28px}.case-number{font:700 12px Arial,sans-serif;letter-spacing:.12em;color:#786119}.case-body h2{font-size:25px;line-height:1.4;margin:12px 0 16px}.case-body p{font-size:16px;line-height:1.85;color:#3d4654}.case-condition{font-size:12px!important;border-top:1px solid #d9dee7;padding-top:14px;margin-top:16px}.case-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:22px;font-size:14px;font-weight:700}.case-links a{text-decoration:underline;text-underline-offset:5px}.case-link{color:#786119}.report-request{margin:64px 0;padding:40px;background:#f4f6f9;border-top:4px solid #e3bc1f;scroll-margin-top:120px}.report-request h2{margin:12px 0}.report-request p{line-height:1.8;margin:16px 0}.report-request form{max-width:740px;margin-top:24px}.report-request label{display:block;margin:16px 0;font-weight:600}.report-request input[type=email],.report-request select{width:100%;padding:13px;margin-top:8px;border:1px solid #aab3c0;background:white;font:inherit;box-sizing:border-box;min-height:48px}.report-consent{display:flex!important;gap:12px;align-items:flex-start;line-height:1.7;font-size:14px}.report-consent input{margin-top:6px;flex:0 0 auto}.report-consent a{text-decoration:underline}.report-request button{border:0;background:#101318;color:#fff;padding:15px 24px;font:700 16px inherit;cursor:pointer;min-height:48px}.report-request button:disabled{opacity:.55;cursor:wait}.report-request [data-report-downloads] a{display:inline-block;background:#e3bc1f;padding:12px 20px;font-weight:700}.report-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.news-archive{margin:40px 0}.news-archive summary{cursor:pointer;font-size:20px;font-weight:700;padding:20px 0;border-top:1px solid #d9dee7}.news-archive section{padding-top:24px}.news-archive .news-list{margin-top:20px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ae8300;outline-offset:4px}@media(max-width:760px){.case-grid{grid-template-columns:1fr}.case-body{padding:22px}.case-card figure{height:220px}.report-request{padding:24px 18px}.case-body h2{font-size:23px}}

.case-hub{padding-top:48px!important}.case-card figure{position:relative}.case-card:first-child figure:after{content:"KEMP R&D · 2025.06 · p.55";position:absolute;left:12px;bottom:8px;font:11px Arial,sans-serif;color:#333;background:rgba(255,255,255,.92);padding:4px 8px}
