.article-prose{color:#cbd5e1;font-size:1.0625rem;line-height:1.9;overflow-wrap:anywhere}.article-prose>:first-child{margin-top:0}.article-prose>:last-child{margin-bottom:0}.article-prose p{margin:1.35em 0}.article-prose>p:first-child{color:#e2e8f0;font-size:1.125rem}.article-prose :is(h2,h3,h4,h5,h6){color:#f8fafc;font-weight:700;line-height:1.5;scroll-margin-top:6.5rem;text-wrap:pretty}.article-prose h2{margin:2.5em 0 1em;font-size:1.5rem;letter-spacing:-.02em}.article-prose h3{margin:2em 0 .75em;font-size:1.1875rem}.article-prose :is(h4,h5,h6){margin:1.75em 0 .75em;font-size:1.0625rem}.article-prose :is(h2,h3,h4,h5,h6):target{color:#67e8f9}.article-prose :is(h2,h3,h4,h5,h6)+p{margin-top:0}.article-prose strong{color:#f1f5f9;font-weight:600}.article-prose a{color:#67e8f9;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:#155e75}.article-prose a:hover{color:#cffafe;text-decoration-color:currentColor}.article-prose :is(ul,ol){margin:1.25em 0;padding-inline-start:1.5em}.article-prose ul{list-style-type:disc}.article-prose ol{list-style-type:decimal}.article-prose li{padding-inline-start:.3em;margin:.5em 0}.article-prose li::marker{color:#67e8f9}.article-prose li :is(ul,ol){margin:.5em 0}.article-prose li p{margin:.5em 0}.article-prose li:has(>input[type=checkbox]){list-style-type:none;padding-inline-start:0}.article-prose input[type=checkbox]{margin-inline:-1.25em .5em;accent-color:#22d3ee}.article-prose blockquote{margin:1.75em 0;padding:.15em 1.25em;border-inline-start:3px solid #22d3ee;border-radius:0 .75rem .75rem 0;background:#0f172a;color:#e2e8f0}.article-prose blockquote p{margin:.75em 0}.article-prose code{border-radius:.35rem;background:#1e293b;padding:.15em .35em;color:#a5f3fc;font-size:.875em}.article-prose pre{margin:1.75em 0;max-width:100%;overflow-x:auto;border:1px solid #334155;border-radius:.875rem;background:#020617;padding:1.25rem;line-height:1.75;scrollbar-width:thin;scrollbar-color:#475569 transparent}.article-prose pre code{padding:0;background:transparent;color:#e2e8f0;white-space:pre;overflow-wrap:normal}.article-prose .article-table{margin:1.75em 0;overflow-x:auto;border:1px solid #334155;border-radius:.875rem;scrollbar-width:thin;scrollbar-color:#475569 transparent}.article-prose table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.9375rem;line-height:1.75}.article-prose :is(th,td){padding:.875rem 1rem;text-align:start;vertical-align:top}.article-prose th{background:#1e293b;color:#f1f5f9;font-weight:600}.article-prose td{border-top:1px solid #334155}.article-prose tbody tr:nth-child(2n){background:#0f172a}.article-prose :is(pre,.article-table):focus-visible{outline:2px solid #67e8f9;outline-offset:4px}.article-prose img{display:block;height:auto;max-width:100%;margin:1.75em auto;border-radius:.875rem}.article-prose hr{margin:2.5em 0;border:0;border-top:1px solid #334155}@media (max-width: 639px){.article-prose{font-size:1rem;line-height:1.85}.article-prose>p:first-child{font-size:1.0625rem}.article-prose h2{font-size:1.375rem}.article-prose h3{font-size:1.125rem}.article-prose pre{padding:1rem}}
