.technical-prose{color:var(--color-fg);max-width:48rem;font-size:15.5px;line-height:1.7}.technical-prose>*+*{margin-top:1rem}.technical-prose h2,.technical-prose h3,.technical-prose h4{font-family:var(--font-display);scroll-margin-top:1.5rem;font-weight:600;line-height:1.3}.technical-prose h2{border-top:1px solid var(--color-edge);margin-top:2.5rem;padding-top:1.25rem;font-size:1.375rem}.technical-prose h3{margin-top:1.75rem;font-size:1.125rem}.technical-prose h4{margin-top:1.5rem;font-size:1rem}.technical-prose a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 45%, transparent);text-underline-offset:3px}.technical-prose a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.technical-prose a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.technical-prose ul,.technical-prose ol{padding-left:1.5rem}.technical-prose ul{list-style:outside}.technical-prose ol{list-style:decimal}.technical-prose li+li,.technical-prose li>ul,.technical-prose li>ol{margin-top:.35rem}.technical-prose strong{font-weight:600}.technical-prose code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.technical-prose :not(pre)>code{background:var(--color-sunken);border-radius:3px;padding:.1em .35em}.technical-prose pre{border:1px solid var(--color-edge);background:var(--color-sunken);border-radius:3px;padding:1rem 1.125rem;font-size:13.5px;line-height:1.6;overflow-x:auto}.technical-prose pre code{overflow-wrap:normal}.technical-prose blockquote{border-left:3px solid var(--color-edge-strong);color:var(--color-fg-muted);padding-left:1rem}.technical-prose hr{border:0;border-top:1px solid var(--color-edge);margin:2rem 0}.technical-prose table{border-collapse:collapse;max-width:100%;font-size:14px;line-height:1.5;display:block;overflow-x:auto}.technical-prose th,.technical-prose td{border:1px solid var(--color-edge);text-align:left;vertical-align:top;padding:.5rem .75rem}.technical-prose th{background:var(--color-sunken);font-weight:600}
