.ha-rich-content{color:var(--text,#17202a);font-size:15px;line-height:1.85;overflow-wrap:anywhere;min-width:0}.ha-rich-content>:first-child{margin-top:0}.ha-rich-content p{margin:0 0 16px;white-space:pre-wrap}.ha-rich-content h2,.ha-rich-content h3,.ha-rich-content h4{font-weight:600;line-height:1.4;margin:28px 0 12px;text-transform:none;letter-spacing:-.3px}.ha-rich-content h2{font-size:23px}.ha-rich-content h3{font-size:19px}.ha-rich-content h4{font-size:16px}.ha-rich-content ul,.ha-rich-content ol{margin:0 0 18px;padding-left:26px}.ha-rich-content ul{list-style:disc}.ha-rich-content ol{list-style:decimal}.ha-rich-content li{padding-left:3px;margin:5px 0}.ha-rich-content li p{margin:4px 0}.ha-rich-content a{color:var(--nr-green,#087e62);text-decoration:underline;text-underline-offset:3px}.ha-rich-content blockquote{margin:18px 0;padding:6px 18px;border-left:3px solid var(--nr-green,#0ba578);color:var(--nr-muted,#646b77);background:var(--nr-rail,#f7f7f8)}.ha-rich-content blockquote p:last-child{margin-bottom:0}.ha-rich-content code{font-family:Consolas,monospace;font-size:.9em;background:var(--nr-rail,#f3f4f6);padding:2px 5px;border-radius:4px}.ha-rich-content pre{overflow:auto;white-space:pre-wrap;background:var(--nr-rail,#f3f4f6);padding:18px;border-radius:10px;margin:18px 0}.ha-rich-content pre code{background:none;padding:0}.ha-rich-content mark{background:#fff0a6;color:#26231a;padding:0 2px}.ha-rich-content hr{border:0;border-top:1px solid var(--nr-line,#ddd);margin:25px 0}.ha-rich-content .ha-table-wrap{max-width:100%;overflow:auto;margin:20px 0}.ha-rich-content table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:300px;margin:18px 0}.ha-rich-content .ha-table-wrap table{margin:0}.ha-rich-content th,.ha-rich-content td{border:1px solid var(--nr-line,#d9dde3);padding:10px 12px;text-align:left;vertical-align:top;min-width:80px}.ha-rich-content th{background:var(--nr-rail,#f6f7f9);font-weight:600}.ha-rich-content td p,.ha-rich-content th p{margin:0}.ha-rich-content .ha-align-left{text-align:left}.ha-rich-content .ha-align-center{text-align:center}.ha-rich-content .ha-align-right{text-align:right}.ha-rich-content .ha-align-justify{text-align:justify}
@media(max-width:600px){.ha-rich-content{font-size:14px}.ha-rich-content h2{font-size:21px}.ha-rich-content h3{font-size:18px}.ha-rich-content blockquote{padding:6px 13px}}
