.dd-prose{max-width:65ch;color:var(--dd-fg-2);overflow-wrap:break-word;font-feature-settings:"kern", "liga", "calt";font-size:1.0625rem;line-height:1.8}@media (min-width:768px){.dd-prose{font-size:1.125rem;line-height:1.78}}.dd-prose>*+*{margin-top:1.5em}.dd-prose>:first-child{margin-top:0}.dd-prose h2,.dd-prose h3,.dd-prose h4{font-family:var(--font-premium-display,inherit);color:var(--dd-fg);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.25}.dd-prose h2{letter-spacing:-.025em;border-top:1px solid var(--dd-line);margin-top:2em;padding-top:.9em;font-size:1.6em;line-height:1.2}.dd-prose h3{margin-top:2.2em;font-size:1.2em}.dd-prose h4{margin-top:1.8em;font-size:1.05em}.dd-prose h2+*,.dd-prose h3+*,.dd-prose h4+*{margin-top:.8em}.dd-prose :is(h2,h3,h4){scroll-margin-top:104px}.dd-prose p{text-wrap:pretty}.dd-prose>p:first-child{color:var(--dd-fg);font-size:1.12em;line-height:1.7}.dd-prose strong{color:var(--dd-fg);font-weight:600}.dd-prose a{color:var(--dd-accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--dd-accent-line);text-decoration-color:var(--dd-accent-line);text-underline-offset:3px;transition:text-decoration-color .2s,color .2s}.dd-prose a:hover{color:var(--dd-accent-deep);text-decoration-color:currentColor}.dd-prose a:focus-visible{outline:2px solid var(--dd-accent);outline-offset:2px;border-radius:3px}.dd-prose a[target=_blank]:after{content:"↗";margin-left:.15em;font-size:.8em;text-decoration:none;display:inline-block}.dd-prose ul,.dd-prose ol{padding-left:1.35em}.dd-prose ul{list-style:outside}.dd-prose ol{list-style:decimal}.dd-prose li{padding-left:.25em}.dd-prose li+li{margin-top:.45em}.dd-prose li::marker{color:var(--dd-accent)}.dd-prose ol>li::marker{font-family:var(--dd-mono);font-size:.85em}.dd-prose blockquote{border-left:2px solid var(--dd-accent);color:var(--dd-fg);padding:.2em 0 .2em 1.25em;font-size:1.05em;line-height:1.7}.dd-prose code{font-family:var(--dd-mono);background:var(--dd-card-2);border:1px solid var(--dd-line);color:var(--dd-fg);border-radius:6px;padding:.1em .38em;font-size:.86em}.dd-prose pre{color:#e5e7eb;background:#0b1220;border-radius:14px;padding:1.1em 1.3em;font-size:.85em;line-height:1.65;overflow-x:auto}.dd-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.dd-prose img{border:1px solid var(--dd-line);background:var(--dd-bg-1);border-radius:14px;width:100%;height:auto;display:block}.dd-prose hr{border:0;border-top:1px solid var(--dd-line);margin-block:2.4em}.dd-prose .table-wrap{border:1px solid var(--dd-line);background:var(--dd-card);border-radius:14px;overflow-x:auto}.dd-prose table{border-collapse:collapse;width:100%;font-size:.875em;line-height:1.55}.dd-prose th,.dd-prose td{border-bottom:1px solid var(--dd-line);text-align:left;vertical-align:top;padding:.8em 1em}.dd-prose tbody tr:last-child td{border-bottom:0}.dd-prose thead th{font-family:var(--dd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dd-fg-3);background:var(--dd-card-2);white-space:nowrap;font-size:.78em;font-weight:500}.dd-prose td{color:var(--dd-fg-2)}.dd-prose :is(pre,.table-wrap,img){max-width:100%}.dd-prose li>p{margin:0}
