.case-html-body{max-width:720px;margin:0 auto;font-size:18px;line-height:1.65;overflow-wrap:anywhere}
.case-html-body h2,.case-html-body h3,.case-html-body h4{font-family:'IBM Plex Serif',Georgia,serif;font-weight:400;line-height:1.15;color:var(--text-heading-strong,#191818);margin:1.6em 0 .6em}
.case-html-body h2{font-size:36px}.case-html-body h3{font-size:28px}
.case-html-body img{max-width:100%;height:auto;border-radius:12px}
.case-html-body figure{margin:24px 0}.case-html-body figcaption{font-size:14px}
.case-html-body blockquote{margin:24px 0;padding-left:24px;border-left:3px solid currentColor}
.case-html-body pre{overflow-x:auto}.case-html-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
.case-html-body th,.case-html-body td{padding:12px;text-align:left;border:1px solid var(--border,#ccc);min-width:120px}
@media(max-width:767px){.case-html-body{font-size:17px;line-height:1.6}.case-html-body h2{font-size:28px}.case-html-body h3{font-size:23px}}
