.rich-content{color:var(--color-on-surface-variant,#475569);word-break:break-word;font-size:15px;line-height:1.8}.rich-content h1{color:var(--color-on-surface,#1e293b);margin:1.5em 0 .5em;font-size:1.75em;font-weight:800}.rich-content h2{color:var(--color-on-surface,#1e293b);margin:1.25em 0 .4em;font-size:1.4em;font-weight:700}.rich-content h3{color:var(--color-on-surface,#1e293b);margin:1em 0 .3em;font-size:1.15em;font-weight:700}.rich-content h4{color:var(--color-on-surface,#1e293b);margin:.8em 0 .2em;font-size:1em;font-weight:600}.rich-content p{margin:0 0 1em}.rich-content p:last-child{margin-bottom:0}.rich-content ul,.rich-content ol{margin:.5em 0 1em;padding-left:1.5em}.rich-content ul{list-style-type:disc}.rich-content ol{list-style-type:decimal}.rich-content li{margin-bottom:.3em}.rich-content li::marker{color:var(--color-primary,#2563eb)}.rich-content a{color:var(--color-primary,#2563eb);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.rich-content a:hover{color:var(--color-secondary,#d97706)}.rich-content img{border-radius:8px;max-width:100%;height:auto;margin:1em 0;box-shadow:0 2px 8px #00000014}.rich-content img[style*="float: left"],.rich-content img.ql-align-left{float:left;margin:0 1em .5em 0}.rich-content img[style*="float: right"],.rich-content img.ql-align-right{float:right;margin:0 0 .5em 1em}.rich-content figure{border:1px solid #00508f1f;border-radius:12px;margin:2em 0;overflow:hidden;box-shadow:0 4px 16px #00508f14}.rich-content figure img{width:100%;height:auto;box-shadow:none;border-radius:0;margin:0;display:block}.rich-content figcaption{color:#00508f;background:#f0f6ff;border-top:1px solid #00508f1a;padding:10px 16px;font-size:.85em;font-style:italic;line-height:1.5}.rich-content blockquote{border-left:4px solid var(--color-primary,#2563eb);color:var(--color-on-surface,#334155);background:#2563eb0d;border-radius:0 8px 8px 0;margin:1em 0;padding:.75em 1.25em;font-style:italic}.rich-content code{background:#64748b1a;border-radius:4px;padding:.15em .4em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.88em}.rich-content pre{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:1em 0;padding:1em 1.25em;font-size:.88em;overflow-x:auto}.rich-content pre code{color:inherit;background:0 0;padding:0}.rich-content .table-scroll{-webkit-overflow-scrolling:touch;border:1px solid #00508f2e;border-top:3px solid #00508f;border-radius:12px;margin:1.6em 0;overflow-x:auto;box-shadow:0 2px 12px #00508f14}.rich-content table{border-collapse:collapse;width:100%;min-width:540px;font-size:.92em;line-height:1.6}.rich-content thead tr th,.rich-content tr:first-child th{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#00508f;border:1px solid #ffffff1f;padding:12px 18px;font-size:.88em;font-weight:600}.rich-content thead tr th:first-child,.rich-content tr:first-child th:first-child{background:#003d70}.rich-content th,.rich-content td{text-align:left;vertical-align:top;border:1px solid #00508f1f;min-width:120px;padding:10px 18px}.rich-content tbody td:first-child,.rich-content tr td:first-child{color:#00508f;white-space:nowrap;background:#00508f0a;border-right:2px solid #00508f24;font-weight:600}.rich-content tbody tr:nth-child(2n) td,.rich-content tr:nth-child(2n) td{background:#00508f08}.rich-content tbody tr:nth-child(2n) td:first-child,.rich-content tr:nth-child(2n) td:first-child{background:#00508f0f}.rich-content tbody tr:hover td,.rich-content tr:hover td{background:#00508f12;transition:background .15s}.rich-content tbody tr:hover td:first-child,.rich-content tr:hover td:first-child{background:#00508f1c}.rich-content hr{border:none;border-top:2px solid var(--color-outline-variant,#e2e8f0);margin:2em 0}.rich-content iframe,.rich-content .ql-video{aspect-ratio:16/9;border:none;border-radius:8px;width:100%;margin:1em 0}.rich-content .ql-align-center{text-align:center}.rich-content .ql-align-right{text-align:right}.rich-content .ql-align-justify{text-align:justify}:is(.dark,[data-theme=dark]) .rich-content{color:#cbd5e1}:is(.dark,[data-theme=dark]) .rich-content h1,:is(.dark,[data-theme=dark]) .rich-content h2,:is(.dark,[data-theme=dark]) .rich-content h3,:is(.dark,[data-theme=dark]) .rich-content h4{color:#f1f5f9}:is(.dark,[data-theme=dark]) .rich-content blockquote{color:#cbd5e1;background:#2563eb1a}:is(.dark,[data-theme=dark]) .rich-content .table-scroll{border-color:#1b69b1 #a2c9ff26 #a2c9ff26;box-shadow:0 2px 12px #00000059}:is(.dark,[data-theme=dark]) .rich-content thead tr th,:is(.dark,[data-theme=dark]) .rich-content tr:first-child th{color:#a2c9ff;background:#003b6e;border-color:#a2c9ff1a}:is(.dark,[data-theme=dark]) .rich-content thead tr th:first-child,:is(.dark,[data-theme=dark]) .rich-content tr:first-child th:first-child{background:#002952}:is(.dark,[data-theme=dark]) .rich-content th,:is(.dark,[data-theme=dark]) .rich-content td{border-color:#a2c9ff1a}:is(.dark,[data-theme=dark]) .rich-content tbody td:first-child,:is(.dark,[data-theme=dark]) .rich-content tr td:first-child{color:#7eb8f7;background:#00508f2e;border-right-color:#a2c9ff26}:is(.dark,[data-theme=dark]) .rich-content tbody tr:nth-child(2n) td,:is(.dark,[data-theme=dark]) .rich-content tr:nth-child(2n) td{background:#00508f1a}:is(.dark,[data-theme=dark]) .rich-content tbody tr:nth-child(2n) td:first-child,:is(.dark,[data-theme=dark]) .rich-content tr:nth-child(2n) td:first-child{background:#00508f38}:is(.dark,[data-theme=dark]) .rich-content tbody tr:hover td,:is(.dark,[data-theme=dark]) .rich-content tr:hover td{background:#00508f33}:is(.dark,[data-theme=dark]) .rich-content tbody tr:hover td:first-child,:is(.dark,[data-theme=dark]) .rich-content tr:hover td:first-child{background:#00508f47}:is(.dark,[data-theme=dark]) .rich-content code{background:#64748b33}.rich-content:after{content:"";clear:both;display:table}
