.prose{color:#2D3560;max-width:75ch;line-height:1.75;font-size:1.0625rem}.prose h1{font-size:2.5rem;font-weight:800;color:#0C1A4E;margin-top:0;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.025em}.prose h2{font-size:1.875rem;font-weight:700;margin-top:2.5em;line-height:1.25;letter-spacing:-.02em}.prose h2,.prose h3{color:#0C1A4E;margin-bottom:.75em}.prose h3{font-size:1.375rem;font-weight:600;margin-top:2em;line-height:1.35;letter-spacing:-.015em}.prose h4{font-size:1.125rem;font-weight:600;color:#0C1A4E;margin-top:1.75em;margin-bottom:.625em}.prose p{line-height:1.75;color:#2D3560}.prose ol,.prose p{margin-top:1.5em;margin-bottom:1.5em}.prose ol{padding-left:1.75em;list-style-type:decimal}.prose ol>li{margin-top:.75em;margin-bottom:.75em;padding-left:.5em;color:#2D3560}.prose ol>li::marker{color:#2B5BF5;font-weight:700}.prose ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.75em;list-style-type:none}.prose ul>li{margin-top:.75em;margin-bottom:.75em;padding-left:.5em;position:relative;color:#2D3560}.prose ul>li:before{content:"";position:absolute;left:-1.25em;top:.6em;width:.375rem;height:.375rem;border-radius:50%;background-color:#2B5BF5}.prose strong{font-weight:600;color:#0C1A4E}.prose em{font-style:italic;color:#2D3560}.prose a{color:#2B5BF5;text-decoration:underline;text-underline-offset:3px;font-weight:500;cursor:pointer;transition:color .15s ease}.prose a:hover{color:#1A3FD4}.prose a:focus{outline:2px solid #2B5BF5;outline-offset:2px;border-radius:2px}.prose blockquote{font-style:italic;border-left:4px solid #2b5bf5;padding:.75em 1.25em;margin:2em 0;color:#6B7099;background-color:#F5F8FF;border-radius:0 .75rem .75rem 0}.prose code{background-color:#F5F8FF;padding:.15em .4em;border-radius:4px;font-size:.875em;border:1px solid #dde7fd;color:#1A3FD4;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace}.prose :not(pre)>code{white-space:normal;word-break:break-word}@media (max-width:768px){.prose{font-size:1rem}.prose h1{font-size:2rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem;margin-top:1.5em}}.prose pre{background-color:#F5F8FF;border-radius:12px;overflow-x:auto;border:1px solid #dde7fd;margin:1.75em 0;padding:1.25em}.prose pre code{background-color:initial;padding:0;border:none;color:#0C1A4E;font-size:.875em}.prose hr{border:none;border-top:1px solid #dde7fd;margin:3em 0}.prose table{width:100%;border-collapse:collapse;margin:2em 0;font-size:.9375em}.prose thead tr{background-color:#EEF3FE}.prose th{text-align:left;font-weight:700;font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:#2B5BF5}.prose td,.prose th{padding:.75em 1.25em;border-bottom:1px solid #dde7fd}.prose td{color:#2D3560;vertical-align:top}.prose tbody tr:hover{background-color:#F5F8FF}.prose tbody tr:last-child td{border-bottom:none}html.dark .prose{color:rgba(245,248,255,.82)}html.dark .prose h1,html.dark .prose h2,html.dark .prose h3,html.dark .prose h4{color:#F5F8FF}html.dark .prose p{color:rgba(245,248,255,.82)}html.dark .prose strong{color:#F5F8FF}html.dark .prose em,html.dark .prose ol>li,html.dark .prose ul>li{color:rgba(245,248,255,.82)}html.dark .prose ol>li::marker{color:#7EA8FF}html.dark .prose ul>li:before{background-color:#7EA8FF}html.dark .prose a{color:#7EA8FF}html.dark .prose a:hover{color:#8FAEFF}html.dark .prose a:focus{outline-color:#7EA8FF}html.dark .prose blockquote{border-left-color:#7EA8FF;color:rgba(245,248,255,.68);background-color:#0F1F5C}html.dark .prose code{background-color:#0F1F5C;border-color:rgba(199,215,254,.18);color:#8FAEFF}html.dark .prose pre{background-color:#0F1F5C;border-color:rgba(199,215,254,.12)}html.dark .prose pre code{color:rgba(245,248,255,.88)}html.dark .prose hr{border-top-color:rgba(199,215,254,.12)}html.dark .prose table{color:rgba(245,248,255,.82)}html.dark .prose thead tr{background-color:#162566}html.dark .prose th{color:#7EA8FF;border-bottom-color:rgba(199,215,254,.15)}html.dark .prose td{color:rgba(245,248,255,.82);border-bottom-color:rgba(199,215,254,.1)}html.dark .prose tbody tr:hover{background-color:rgba(15,31,92,.6)}