.prose{max-width:44rem;font-size:15px;line-height:1.65}.prose>:first-child{margin-top:0}.prose h1{margin:0 0 1rem;font-size:30px;font-weight:700;line-height:1.15}.prose h2{margin:2.5rem 0 .75rem;scroll-margin-top:1rem;font-size:22px;font-weight:700;line-height:1.2}.prose h3{margin:1.75rem 0 .5rem;scroll-margin-top:1rem;font-size:17px;font-weight:700}.prose h4{margin:1.25rem 0 .4rem;font-size:15px;font-weight:700}.prose h2 .anchor,.prose h3 .anchor,.prose h4 .anchor{float:left;width:1.1em;color:var(--muted);opacity:0;margin-left:-1.1em;font-weight:400;text-decoration:none}.prose h2:hover .anchor,.prose h3:hover .anchor,.prose h4:hover .anchor{opacity:1}.prose p{margin:0 0 1rem}.prose a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.prose strong{font-weight:700}.prose ul,.prose ol{margin:0 0 1rem;padding-left:1.4rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--muted)}.prose li{margin:.25rem 0}.prose li>p{margin-bottom:.5rem}.prose hr{border:0;border-top:1px solid var(--hairline);margin:2.5rem 0}.prose blockquote{border-left:3px solid var(--border);color:var(--muted);margin:0 0 1rem;padding:.25rem 0 .25rem 1rem}.prose code{background:var(--elevated);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.prose pre{background:var(--elevated);border:1px solid var(--hairline);border-radius:6px;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:13px;line-height:1.5;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;margin:0 0 1.25rem;font-size:13.5px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.45rem .7rem}.prose th{background:var(--elevated);font-weight:700}.prose img{max-width:100%;height:auto}
