.html-content{--text-color:#374151;--heading-color:#111827;--border-color:#d1d5db;--bg-gray:#f9fafb;font-size:14px;line-height:1.6;color:var(--text-color);max-width:none}.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{color:var(--heading-color)!important;font-weight:600!important;margin:1rem 0 .5rem!important}.html-content p{color:var(--text-color)!important;margin:.5rem 0!important}.html-content p:empty{min-height:1em!important}.html-content ul{list-style-type:disc!important;margin-left:1.25rem!important}.html-content ol{list-style-type:decimal!important;margin-left:1.25rem!important}.html-content li{margin-bottom:.25rem!important}.html-content table{border-collapse:collapse!important;border:1px solid var(--border-color)!important;width:100%!important;margin:1rem 0!important}.html-content th{background-color:var(--bg-gray)!important;font-weight:500!important}.html-content td,.html-content th{border:1px solid var(--border-color)!important;padding:.5rem!important;text-align:left!important}.html-content b,.html-content strong{font-weight:600!important}.html-content em,.html-content i{font-style:italic!important}.html-content br{line-height:1.6!important}.html-content img{max-width:100%!important;height:auto!important;margin:.5rem 0!important;pointer-events:none!important}.html-content a{color:#3b82f6!important;text-decoration:underline!important}.html-content a:hover{color:#1d4ed8!important}.html-content{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;overscroll-behavior-y:contain!important}.html-content.html-content--flush img{margin:0!important;display:block;width:100%}.html-content.html-content--flush blockquote,.html-content.html-content--flush h1,.html-content.html-content--flush h2,.html-content.html-content--flush h3,.html-content.html-content--flush h4,.html-content.html-content--flush h5,.html-content.html-content--flush h6,.html-content.html-content--flush ol,.html-content.html-content--flush p,.html-content.html-content--flush ul{padding-left:15px!important;padding-right:15px!important}.html-content.html-content--flush>h1:first-child,.html-content.html-content--flush>h2:first-child,.html-content.html-content--flush>h3:first-child,.html-content.html-content--flush>p:first-child{margin-top:15px!important}.html-content.html-content--flush>ol:last-child,.html-content.html-content--flush>p:last-child,.html-content.html-content--flush>ul:last-child{margin-bottom:15px!important}