.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-size:16px;line-height:1.65;font-weight:400;letter-spacing:normal;word-spacing:normal;color:#2c3e50;max-width:100%;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markdown-body p{margin:0 0 16px;line-height:1.65}.markdown-body p:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.3;color:#1a202c;letter-spacing:normal}.markdown-body h1{font-size:1.75em;margin-top:32px;margin-bottom:12px}.markdown-body h2{font-size:1.5em;margin-top:28px;margin-bottom:10px}.markdown-body h3{font-size:1.25em;margin-top:24px;margin-bottom:8px}.markdown-body h4{font-size:1.1em;margin-top:24px;margin-bottom:8px}.markdown-body h5,.markdown-body h6{font-size:1em;margin-top:20px;margin-bottom:8px}.markdown-body h6{color:#5a6777}.markdown-body>h1:first-child,.markdown-body>h2:first-child,.markdown-body>h3:first-child,.markdown-body>h4:first-child,.markdown-body>h5:first-child,.markdown-body>h6:first-child{margin-top:0}.markdown-body ol,.markdown-body ul{margin:16px 0;padding-left:24px;line-height:1.65}.markdown-body ul{list-style:disc}.markdown-body ol li,.markdown-body ul li{margin-bottom:8px}.markdown-body ol li:last-child,.markdown-body ul li:last-child{margin-bottom:0}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:8px;margin-bottom:0}.markdown-body ol{list-style:decimal}.markdown-body ol ol{list-style-type:lower-alpha}.markdown-body ol ol ol{list-style-type:lower-roman}.markdown-body code{font-family:Fira Code,SF Mono,Monaco,Consolas,monospace;font-size:.875em;font-weight:400;padding:2px 6px;background-color:#f4f4f4;border-radius:4px}.markdown-body pre{position:relative;margin:16px 0;padding:16px;background-color:#1e1e1e;border-radius:8px;overflow-x:auto}.markdown-body pre code{display:block;padding:0;background:none;border-radius:0;font-family:Fira Code,SF Mono,Monaco,Consolas,monospace;font-size:14px;line-height:1.5;font-weight:400;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;color:#abb2bf}.markdown-body blockquote{margin:16px 0;padding-left:16px;border-left:3px solid #006400;color:#5a6777;font-style:normal;line-height:1.65}.markdown-body blockquote p{margin-bottom:0}.markdown-body blockquote p+p{margin-top:16px}.markdown-body a{color:#006400;font-weight:inherit;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body table{border-collapse:collapse;width:100%;margin:16px 0;font-size:inherit;line-height:1.5}.markdown-body th{font-weight:600;text-align:left;color:#1a202c;background-color:#f8f9fa}.markdown-body td,.markdown-body th{padding:8px 12px;border-bottom:1px solid #e2e8f0}.markdown-body tr:last-child td{border-bottom:none}.markdown-body strong{font-weight:600;color:inherit}.markdown-body em{font-style:italic}.markdown-body img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.markdown-body hr{height:1px;background-color:#e2e8f0;border:none;margin:24px 0}.markdown-body .katex{font-size:1em}.markdown-body .katex-display{margin:16px 0;overflow-x:auto}.markdown-body ::-moz-selection{background-color:rgba(0,100,0,.15)}.markdown-body ::selection{background-color:rgba(0,100,0,.15)}.dark .markdown-body{color:#e2e8f0}.dark .markdown-body h1,.dark .markdown-body h2,.dark .markdown-body h3,.dark .markdown-body h4,.dark .markdown-body h5{color:#f1f5f9}.dark .markdown-body h6{color:#94a3b8}.dark .markdown-body code{background-color:#2d2d2d}.dark .markdown-body blockquote{color:#94a3b8;border-left-color:#52B788}.dark .markdown-body a{color:#52B788}.dark .markdown-body table th{background-color:#1f2937;color:#f1f5f9}.dark .markdown-body td,.dark .markdown-body th{border-bottom-color:#374151}.dark .markdown-body hr{background-color:#374151}@media (max-width:768px){.markdown-body{font-size:15px}.markdown-body h1{font-size:1.5em}.markdown-body h2{font-size:1.35em}.markdown-body h3{font-size:1.2em}.markdown-body table{display:block;overflow-x:auto}.markdown-body pre{padding:12px}.markdown-body pre code{font-size:13px}}.border-forestGreen{border-color:#006400}