.prose h2{letter-spacing:-.01em;margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:500;line-height:1.3}.prose h3{color:var(--paper);margin:1.75rem 0 .625rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.prose p,.prose li{color:var(--muted);font-size:1.0625rem;line-height:1.65}.prose p{margin-bottom:1rem}.prose ul,.prose ol{margin:0 0 1rem;padding-left:1.25rem}.prose ol li{margin-bottom:.375rem}.prose strong{color:var(--paper);font-weight:500}.prose code{font-family:var(--font-mono);color:var(--paper);overflow-wrap:anywhere;font-size:.9em}.prose pre{background:var(--panel);border:1px solid #ffffff14;border-radius:.5rem;margin:1rem 0 1.25rem;padding:.875rem 1rem;line-height:1.5;overflow-x:auto}.prose pre code{white-space:pre;font-size:.8125rem}.prose a{color:var(--paper);text-underline-offset:.2em;text-decoration:underline}.prose a:hover{color:var(--coral)}.prose mark{color:var(--paper);background:#fa705c2e;border-radius:.25rem;padding:0 .25rem}.prose .draft{border:1px dashed var(--coral);color:var(--paper);border-radius:.875rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.prose table{border-collapse:collapse;max-width:100%;margin:0 0 1.5rem;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.625rem 1.25rem .625rem 0;font-size:1rem;line-height:1.5}.prose th{color:var(--paper);font-weight:500}.prose td{color:var(--muted)}.prose td strong{white-space:nowrap}
