.public-rich-content{
    color:inherit;
    font-size:inherit;
    line-height:1.75;
    overflow-wrap:anywhere;
}
.public-rich-content>*:first-child{margin-top:0}
.public-rich-content>*:last-child{margin-bottom:0}
.public-rich-content p{margin:0 0 .8em}
.public-rich-content h1,
.public-rich-content h2,
.public-rich-content h3,
.public-rich-content h4,
.public-rich-content h5,
.public-rich-content h6{
    margin:1.1em 0 .55em;
    color:inherit;
    font-weight:800;
    line-height:1.3;
}
.public-rich-content h1{font-size:2em}
.public-rich-content h2{font-size:1.65em}
.public-rich-content h3{font-size:1.35em}
.public-rich-content h4{font-size:1.15em}
.public-rich-content ul,
.public-rich-content ol{
    margin:.6em 0 1em;
    padding-left:1.6em;
}
.public-rich-content blockquote{
    margin:1em 0;
    padding:.7em 1em;
    border-left:4px solid #7c6df2;
    background:#f7f7fc;
}
.public-rich-content pre{
    padding:12px;
    border-radius:9px;
    overflow:auto;
    background:#101828;
    color:#f8fafc;
}
.public-rich-content code{
    font-family:Consolas,"Courier New",monospace;
}
.public-rich-content a{
    color:#4f46e5;
    text-decoration:underline;
}
.public-rich-content img{
    max-width:100%;
    height:auto;
    border-radius:8px;
}
.public-rich-content table{
    width:100%;
    margin:12px 0;
    border-collapse:collapse;
}
.public-rich-content th,
.public-rich-content td{
    padding:8px 10px;
    border:1px solid #dfe4ec;
    vertical-align:top;
}
.public-rich-content th{
    background:#f7f8fc;
    font-weight:800;
}
.public-rich-content .ql-align-center{text-align:center}
.public-rich-content .ql-align-right{text-align:right}
.public-rich-content .ql-align-justify{text-align:justify}
.public-rich-content .ql-indent-1{padding-left:3em}
.public-rich-content .ql-indent-2{padding-left:6em}
.public-rich-content .ql-indent-3{padding-left:9em}
.public-rich-content .ql-indent-4{padding-left:12em}
.public-rich-content .ql-size-small{font-size:.8em}
.public-rich-content .ql-size-large{font-size:1.5em}
.public-rich-content .ql-size-huge{font-size:2.2em}
.public-rich-content .ql-font-serif{font-family:Georgia,"Times New Roman",serif}
.public-rich-content .ql-font-monospace{font-family:Consolas,"Courier New",monospace}
