.published-body{overflow-wrap:anywhere}
.published-body img{max-width:100%;height:auto}
.published-body pre{overflow:auto;padding:18px;border-radius:8px;background:#f2f6f4}
.published-body code{overflow-wrap:anywhere}
.published-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}
.published-body th,.published-body td{border:1px solid #dce5e0;padding:8px 12px}
.published-body .source-box{border-top:1px solid #dce5e0;margin-top:30px;padding-top:18px}
.published-body .source-box h2{font-size:18px;margin:0 0 10px}
.published-body .source-box ol{margin:0;padding-left:20px}
.published-body .source-box li{font-size:12px;line-height:1.6;overflow-wrap:anywhere}
