.prose-blog{max-width:68ch;color:var(--color-ink);font-size:1.0625rem;line-height:1.7}.prose-blog>*+*{margin-top:1.1em}.prose-blog h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:2.4em;scroll-margin-top:1.5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.prose-blog h3{margin-top:1.8em;scroll-margin-top:1.5rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.prose-blog a{color:var(--color-cobalt);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.prose-blog a:hover{color:var(--color-cobalt-deep)}.prose-blog ul,.prose-blog ol{padding-left:1.4em}.prose-blog ul{list-style:outside}.prose-blog ol{list-style:decimal}.prose-blog li+li{margin-top:.4em}.prose-blog strong{font-weight:600}.prose-blog code{background:var(--color-sheet);border:1px solid var(--color-rule);border-radius:.25rem;padding:.05em .35em;font-size:.92em}.prose-blog blockquote{border-left:3px solid var(--color-marker);color:var(--color-graphite);padding-left:1em}.prose-blog figure{margin-top:2em;margin-bottom:2em}.prose-blog figure img,.prose-blog img{border:1px solid var(--color-ink);background:var(--color-sheet);border-radius:.375rem;width:100%;height:auto}.prose-blog figcaption{color:var(--color-graphite);margin-top:.5em;font-size:.875rem;line-height:1.5}.prose-blog .table-scroll{overflow-x:auto}.prose-blog table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.prose-blog th,.prose-blog td{border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:.5em .75em .5em 0}.prose-blog th{border-bottom-color:var(--color-ink);font-weight:600}.prose-blog hr{border:0;border-top:1px solid var(--color-rule)}
