.rich-text{--rt-border:#d0d0d0;--rt-link:#1976d2;--rt-muted:#616161;--rt-spacing:1rem;line-height:1.6;overflow-wrap:break-word}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p{margin:0 0 var(--rt-spacing)}.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-weight:600;line-height:1.3;margin:1.5rem 0 .5rem}.rich-text h2{font-size:1.5rem}.rich-text h3{font-size:1.25rem}.rich-text h4{font-size:1.1rem}.rich-text h5,.rich-text h6{font-size:1rem}.rich-text ol,.rich-text ul{margin:0 0 var(--rt-spacing);padding-left:1.5rem}.rich-text ul{list-style:disc outside}.rich-text ol{list-style:decimal outside}.rich-text li{margin-bottom:.25rem}.rich-text blockquote{border-left:3px solid var(--rt-border);color:var(--rt-muted);margin:0 0 var(--rt-spacing);padding:.25rem 0 .25rem 1rem}.rich-text a{color:var(--rt-link);text-decoration:underline}.rich-text img{height:auto;max-width:100%}.rich-text hr{border:0;border-top:1px solid var(--rt-border);margin:1.5rem 0}.rich-text table{border-collapse:collapse;display:block;margin:0 0 var(--rt-spacing);overflow-x:auto;width:100%}.rich-text td,.rich-text th{border:1px solid var(--rt-border);padding:6px 10px;text-align:left;vertical-align:top}.rich-text th{font-weight:600}
