/* Shared document styles: persisted markup never needs inline styles. */
.anda-richtext .rt-block{display:block}
.anda-richtext{overflow-wrap:anywhere;min-width:0;line-height:1.75}.anda-richtext:after,.anda-richtext .rt-document:after{content:"";display:table;clear:both}.anda-richtext .rt-document{max-width:100%}
.anda-richtext :is(p,ul,ol,blockquote,pre,figure,table){margin:0 0 1em}.anda-richtext :is(h3,h4,h5,h6){line-height:1.3;margin:1.2em 0 .55em;font-weight:700}.anda-richtext h3{font-size:1.45em}.anda-richtext h4{font-size:1.25em}.anda-richtext h5{font-size:1.1em}.anda-richtext h6{font-size:1em}.anda-richtext .rt-document>:first-child{margin-top:0}.anda-richtext .rt-document>:last-child{margin-bottom:0}
.anda-richtext ul,.anda-richtext ol{padding-inline-start:1.8em;list-style-position:outside}.anda-richtext ul{list-style-type:disc}.anda-richtext ol{list-style-type:decimal}.anda-richtext ul ul{list-style-type:circle}.anda-richtext li{margin:.2em 0}.anda-richtext blockquote{border-inline-start:4px solid #8995a6;padding:.7em 1.2em;background:#8995a610}.anda-richtext pre{background:#18202b;color:#e8ecf3;border-radius:7px;padding:1.2em;overflow:auto;white-space:pre-wrap}.anda-richtext code{font-family:Consolas,monospace;font-size:.9em;background:#8995a618;border-radius:3px;padding:.1em .3em}.anda-richtext pre code{background:none;padding:0;color:inherit}.anda-richtext hr{border:0;border-top:1px solid #8995a650;margin:1.5em 0}.anda-richtext a{color:#1673bc;text-decoration:underline;text-underline-offset:3px}
.anda-richtext .rt-align-left{text-align:left}.anda-richtext .rt-align-center{text-align:center}.anda-richtext .rt-align-right{text-align:right}.anda-richtext .rt-align-justify{text-align:justify}.anda-richtext .rt-indent-1{margin-inline-start:1.5em}.anda-richtext .rt-indent-2{margin-inline-start:3em}.anda-richtext .rt-indent-3{margin-inline-start:4.5em}.anda-richtext .rt-indent-4{margin-inline-start:6em}
.anda-richtext .rt-size-small{font-size:.8em}.anda-richtext .rt-size-normal{font-size:1em}.anda-richtext .rt-size-large{font-size:1.25em}.anda-richtext .rt-size-xlarge{font-size:1.5em}.anda-richtext .rt-font-sans{font-family:Arial,sans-serif}.anda-richtext .rt-font-serif{font-family:Georgia,serif}.anda-richtext .rt-font-mono{font-family:Consolas,monospace}
.anda-richtext .rt-color-red{color:#c74444}.anda-richtext .rt-color-blue{color:#1673bc}.anda-richtext .rt-color-green{color:#24834e}.anda-richtext .rt-color-orange{color:#b76116}.anda-richtext .rt-color-muted{color:#7b8492}.anda-richtext .rt-color-default{color:inherit}.anda-richtext .rt-bg-yellow{background:#fff0a6;color:#332c15}.anda-richtext .rt-bg-green{background:#c7efcf;color:#21442b}.anda-richtext .rt-bg-blue{background:#cde7ff;color:#223b53}.anda-richtext .rt-bg-pink{background:#f7d4e4;color:#582d40}
.anda-richtext .rt-line-compact{line-height:1.3}.anda-richtext .rt-line-normal{line-height:1.75}.anda-richtext .rt-line-relaxed{line-height:2.1}.anda-richtext img{max-width:100%;height:auto}.anda-richtext figure.rt-image{display:table;max-width:100%;margin:1em 0}.anda-richtext figure.rt-image img{display:block;width:100%;height:auto}.anda-richtext figcaption{font-size:.85em;color:#7b8492;margin-top:.45em;line-height:1.5}.anda-richtext .rt-width-25{width:25%}.anda-richtext .rt-width-50{width:50%}.anda-richtext .rt-width-75{width:75%}.anda-richtext .rt-width-100{width:100%}.anda-richtext .rt-float-left{float:left;margin:0 1.2em 1em 0!important}.anda-richtext .rt-float-right{float:right;margin:0 0 1em 1.2em!important}
.anda-richtext .rt-table-wrap{max-width:100%;overflow-x:auto}.anda-richtext table{border-collapse:collapse;width:100%;color:inherit}.anda-richtext td,.anda-richtext th{border:1px solid #8995a650;padding:.6em .8em;min-width:60px;vertical-align:top}.anda-richtext th{font-weight:700;background:#8995a612}.anda-richtext .rt-table-striped tr:nth-child(even){background:#8995a60a}.anda-richtext table caption{caption-side:bottom;color:#7b8492;font-size:.85em;text-align:start;margin-top:.5em}
.anda-richtext figure.rt-video{width:100%;aspect-ratio:16/9;position:relative;background:#18202b;border-radius:7px;overflow:hidden}.anda-richtext .rt-video-frame{border:0;width:100%;height:100%;display:block}.anda-richtext .rt-checklist{list-style:none;padding-inline-start:.2em}.anda-richtext .rt-checklist>li{position:relative;padding-inline-start:1.7em}.anda-richtext .rt-checklist>li:before{content:"☐";position:absolute;inset-inline-start:0}.anda-richtext .rt-checklist>li.rt-checked:before{content:"☑";color:#24834e}
@media(max-width:600px){.anda-richtext :is(.rt-width-25,.rt-width-50,.rt-width-75){width:100%}.anda-richtext .rt-indent-3,.anda-richtext .rt-indent-4{margin-inline-start:2em}}
