.prose{max-width:var(--prose-measure);color:var(--ink);overflow-wrap:break-word;font-size:17px;line-height:1.65}.prose p,.prose li{text-align:left;-webkit-hyphens:none;hyphens:none}.prose p{margin:0 0 var(--space-4)}.prose>:last-child{margin-bottom:0}.prose h2{font-family:var(--font-heading);color:var(--ink);margin:var(--space-6) 0 var(--space-3);font-size:22px;font-weight:500;line-height:1.3}.prose h3{font-family:var(--font-heading);color:var(--ink);margin:var(--space-5) 0 var(--space-2);font-size:17px;font-weight:600;line-height:1.4}.prose h4,.prose h5,.prose h6{font-family:var(--font-heading);color:var(--ink-muted);margin:var(--space-5) 0 var(--space-2);font-size:17px;font-weight:600;line-height:1.4}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.prose a:hover{color:var(--brand-dark)}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.prose li{margin-bottom:var(--space-2)}.prose li:last-child{margin-bottom:0}.prose ol{list-style:decimal}.prose ul{list-style:outside}.prose .prose-table-scroll{margin:0 0 var(--space-4);overflow-x:auto}.prose table{border-collapse:collapse;font-size:15px;line-height:1.5}.prose th,.prose td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose th{font-weight:600}.prose blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:2px solid var(--line);color:var(--ink-muted)}.prose hr{border:0;border-top:1px solid var(--line);margin:var(--space-6) 0}.prose img{max-width:100%;height:auto;margin:var(--space-5) 0;display:block}.prose pre{font-size:15px;overflow-x:auto}
