.enl-cases{--enl-navy:#0d2639;--enl-yellow:#ffd230;--enl-text:#1c2a33;--enl-muted:#5d6873;--enl-line:#e3e6ea;font-family:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--enl-text)}.enl-cases *{box-sizing:border-box}.enl-cases__count{margin:0 0 16px;color:var(--enl-muted);font-size:14px}.enl-case{border:1px solid var(--enl-line);border-radius:14px;padding:clamp(22px,2.6vw,34px);margin:0 0 24px;background:#fff}.enl-case .enl-case__title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;color:var(--enl-navy);font-size:clamp(26px,2.4vw,34px);line-height:1.2;letter-spacing:-.01em;margin:0 0 18px;text-transform:none}.enl-case .enl-case__details{width:100%;border-collapse:collapse;border:0;table-layout:fixed;margin:0 0 20px}.enl-case .enl-case__details th,.enl-case .enl-case__details td{border:0;border-bottom:1px solid var(--enl-line);padding:11px 0;vertical-align:top;text-align:left;background:none;font-family:inherit}.enl-case .enl-case__details tr:last-child th,.enl-case .enl-case__details tr:last-child td{border-bottom:0}.enl-case .enl-case__details th{width:32%;padding-right:16px;padding-top:14px;color:var(--enl-muted);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.enl-case .enl-case__details td{font-size:clamp(15px,1.05vw,17px);line-height:1.65;color:var(--enl-text)}.enl-case .enl-case__details strong{font-weight:600;color:var(--enl-navy)}.enl-case .enl-case__outcome{background:var(--enl-navy);border-left:6px solid var(--enl-yellow);border-radius:10px;padding:22px 24px;margin:0 0 20px;text-align:center}.enl-case .enl-case__outcome p{margin:0}.enl-case .enl-case__outcome .enl-case__outcome-label{color:var(--enl-yellow);font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}.enl-case .enl-case__outcome .enl-case__outcome-value{color:#fff;font-size:clamp(20px,1.9vw,28px);font-weight:600;line-height:1.3;text-transform:uppercase}.enl-case .enl-case__text p{font-size:clamp(16px,1.15vw,18px);line-height:1.75;margin:0 0 14px;color:var(--enl-text)}.enl-case .enl-case__text p:last-child{margin-bottom:0}.enl-case .enl-case__text strong{font-weight:600;color:var(--enl-navy)}.enl-cases--empty p{color:var(--enl-muted);font-style:italic}@media (max-width:781px){.enl-case .enl-case__details th{width:38%}}