.prose-column{max-width:calc(var(--measure) + 2 * var(--space-7))}.prose{font-size:17px;line-height:1.75;color:var(--ink-body)}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;color:var(--ink);margin:2.5rem 0 1rem}.prose h2{font-size:30px;line-height:1.15}.prose h3{font-size:22px;line-height:1.25}.prose h4{font-size:18px}.prose p,.prose ul,.prose ol{margin:0 0 1.25rem}.prose li+li{margin-top:.4rem}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:var(--ink)}.prose blockquote{margin:2rem 0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-body)}.prose blockquote>:last-child{margin-bottom:0}.prose code{padding:.1rem .35rem;border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--code-ink);font-family:var(--font-mono);font-size:.88em}.prose pre{margin:1.75rem 0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-code);color:var(--code-ink);overflow-x:auto}.prose pre code{padding:0;background:transparent;font-size:13px;line-height:1.75}.prose img{display:block;max-width:100%;height:auto;margin:2rem 0;border:1px solid var(--line);border-radius:var(--radius-md)}.prose hr{margin:2.5rem 0;border:0;border-top:1px solid var(--line);opacity:1}.prose table{display:block;width:100%;margin:1.75rem 0;overflow-x:auto;border-collapse:collapse;font-size:15px}.prose th,.prose td{padding:10px 14px;border:1px solid var(--line);text-align:left}.prose th{background:var(--surface-band);color:var(--ink);font-weight:500}@media(max-width:767px){.prose{font-size:16px}}.prose td:last-child{white-space:nowrap}
