.case-body{max-width:1000px;margin:0 auto;padding:52px 0 64px}.case-stat{display:flex;align-items:center;gap:28px;background:#e8eee7;border-left:4px solid #607e3d;padding:24px;margin:0 0 28px}.case-stat strong{font-size:clamp(36px,6vw,64px);color:#193c2b;white-space:nowrap}.case-stat p{margin:8px 0 0}.case-table-wrap{max-width:100%;overflow-x:auto;margin:20px 0;outline-offset:4px}.case-table-wrap table{width:100%;border-collapse:collapse;min-width:540px;font-size:15px;line-height:1.65}.case-table-wrap caption{text-align:left;font-weight:650;margin-bottom:12px}.case-table-wrap th,.case-table-wrap td{padding:14px 16px;border:1px solid #cbd7ca;text-align:left;vertical-align:top}.case-table-wrap th{background:#e8eee7;color:#203e2e}.case-table-wrap tbody tr:nth-child(even){background:#f5f7f3}.case-body ol{padding-left:24px}.case-entry{display:flex;gap:32px;justify-content:space-between;align-items:center;background:#e8eee7}.case-entry h2{font-size:clamp(26px,3.5vw,42px);line-height:1.35;margin:12px 0}.case-entry p{max-width:780px;line-height:1.9;color:#455749;margin:12px 0}.case-entry-stat{font-size:clamp(36px,5vw,66px);font-weight:650;color:#284d35;white-space:nowrap}.case-entry .section-label{color:#39542d}.case-body .detail-contact a{color:#173424}@media(max-width:650px){.case-stat,.case-entry{flex-direction:column;align-items:flex-start}.case-body{padding-top:32px}.case-table-wrap th,.case-table-wrap td{padding:10px}.case-stat{gap:12px}.case-entry-stat{font-size:40px}}
