/* Anonymous case context, independent from the result-chart presentation. */
.results .case .case-client{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px}
.results .case .case-client>p{margin:0;font-size:18px;font-weight:700;line-height:1.6;color:#000}
.case-client>span{padding:3px 9px;border-radius:4px;background:#edf3fa;color:#23558a;font-size:12px;font-weight:700;line-height:1.6}
.case-services{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;margin:16px 0 14px}
.case-services>dt{font-size:12px;font-weight:700;line-height:2.2;color:#000}
.case-services>dd{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin:0;min-width:0}
.case-services>dd>span{max-width:100%;padding:4px 8px;background:#f0f5fa;color:#23558a;border-radius:4px;font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}
@media(max-width:760px){.results .case .case-client{margin-bottom:14px}.results .case .case-client>p{font-size:17px}.case-services{grid-template-columns:52px minmax(0,1fr);gap:6px;margin:14px 0 12px}}
