.prose{color:var(--dk);font-size:15.5px;line-height:1.75}.prose>:first-child{margin-top:0}.prose h2{font-family:var(--font-sora),sans-serif;letter-spacing:-.015em;color:var(--ink);margin:40px 0 14px;scroll-margin-top:100px;font-size:24px;font-weight:700}.prose h3{font-family:var(--font-sora),sans-serif;letter-spacing:-.01em;color:var(--ink);margin:30px 0 12px;scroll-margin-top:100px;font-size:18.5px;font-weight:600}.prose p{margin:16px 0}.prose ul,.prose ol{gap:8px;margin:16px 0;padding-left:22px;display:grid}.prose li{padding-left:2px}.prose li>p{margin:0}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.prose a:hover{color:var(--ink)}.prose blockquote{border-left:3px solid var(--blue);color:var(--dk2);margin:22px 0;padding:2px 0 2px 18px}.prose blockquote p{margin:8px 0}.prose hr{border:none;border-top:1px solid var(--line);margin:32px 0}.prose code{background:var(--alt);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.87em}.prose pre{background:var(--alt);border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:18px 20px;overflow-x:auto}.prose pre code{color:var(--ink);background:0 0;border:none;padding:0;font-size:13px;line-height:1.65}.prose .tablewrap{border:1px solid var(--line);border-radius:12px;margin:22px 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:13.8px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 16px}.prose thead th{font-family:var(--font-sora),sans-serif;color:var(--ink);background:var(--alt);font-weight:600}.prose tr:last-child td{border-bottom:none}
