.prose-page{color:var(--color-body);font-size:16px;line-height:1.75}.prose-page>:first-child{margin-top:0}.prose-page h2,.prose-page h3,.prose-page h4{color:var(--color-brand);font-weight:500;line-height:1.3}.prose-page h2{margin:2.2em 0 .7em;font-size:26px}.prose-page h3{margin:1.8em 0 .6em;font-size:21px}.prose-page h4{margin:1.5em 0 .5em;font-size:18px}.prose-page p,.prose-page ul,.prose-page ol,.prose-page table,.prose-page blockquote{margin:0 0 1.1em}.prose-page ul,.prose-page ol{padding-left:1.4em}.prose-page ul{list-style:outside}.prose-page ol{list-style:decimal}.prose-page li{margin:.35em 0}.prose-page li::marker{color:var(--color-accent)}.prose-page a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.prose-page a:hover{color:var(--color-accent-dark)}.prose-page strong{color:var(--color-ink);font-weight:600}.prose-page blockquote{border-left:3px solid var(--color-brand);color:var(--color-muted);padding:.2em 0 .2em 1em}.prose-page hr{border:0;border-top:1px solid var(--color-line);margin:2.5em 0}.prose-page img{border-radius:4px;max-width:100%;height:auto}.prose-page table{border-collapse:collapse;width:100%;font-size:15px}.prose-page th,.prose-page td{border-bottom:1px solid var(--color-line);text-align:left;padding:.6em .75em}.prose-page th{color:var(--color-ink);font-weight:600}
