.portal-rich-html{font-size:.9375rem;line-height:1.65;color:#374151;word-break:break-word}.portal-rich-html>:first-child{margin-top:0}.portal-rich-html>:last-child{margin-bottom:0}.portal-rich-html p{margin:0 0 .875rem;text-indent:0}.portal-rich-html h1,.portal-rich-html h2,.portal-rich-html h3,.portal-rich-html h4,.portal-rich-html h5,.portal-rich-html h6{margin:1rem 0 .5rem;font-weight:700;line-height:1.4;color:#111827}.portal-rich-html h1{font-size:1.125rem}.portal-rich-html h2{font-size:1rem}.portal-rich-html h3{font-size:.9375rem}.portal-rich-html h4{font-size:.875rem}.portal-rich-html h5{font-size:.8125rem}.portal-rich-html h6{font-size:.8125rem;color:#6b7280}.portal-rich-html h2:first-child,.portal-rich-html h3:first-child{margin-top:0}.portal-rich-html ol,.portal-rich-html ul{margin:0 0 .875rem;padding-left:1.25rem}.portal-rich-html ul{list-style:disc}.portal-rich-html ol{list-style:decimal}.portal-rich-html li{margin-bottom:.5rem}.portal-rich-html li>ol,.portal-rich-html li>ul{margin-top:.375rem;margin-bottom:0}.portal-rich-html a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.portal-rich-html a:hover{color:#1d4ed8}.portal-rich-html b,.portal-rich-html strong{font-weight:700;color:#1f2937}.portal-rich-html em,.portal-rich-html i{font-style:italic}.portal-rich-html u{text-underline-offset:2px}.portal-rich-html blockquote{margin:0 0 .875rem;padding-left:.75rem;border-left:2px solid #e5e7eb;color:#4b5563}.portal-rich-html hr{margin:1rem 0;border:none;border-top:1px solid #eceef2}.portal-rich-html img{display:block;max-width:100%;height:auto;margin:0 0 .875rem}.portal-rich-html table{width:100%;margin:0 0 .875rem;border-collapse:collapse;font-size:.875rem}.portal-rich-html td,.portal-rich-html th{padding:.5rem .75rem;border:1px solid #eceef2;text-align:left;vertical-align:top}.portal-rich-html th{font-weight:600;color:#111827}.portal-rich-html pre{margin:0 0 .875rem;padding:.75rem;overflow-x:auto;border:1px solid #eceef2;font-size:.8125rem;line-height:1.6}.portal-rich-html code{font-size:.875em}.portal-rich-html pre code{padding:0}