.prose h1[data-v-5d2d2f61]{letter-spacing:-.02em;color:var(--ink);margin:0 0 24px;font-family:inherit;font-size:36px;font-weight:600;line-height:1.12}.prose-body[data-v-5d2d2f61]{color:var(--ink-2);font-size:16px;line-height:1.7}.prose-body[data-v-5d2d2f61] h2{color:var(--ink);margin-top:36px;margin-bottom:12px;font-family:inherit;font-size:24px;font-weight:600}.prose-body[data-v-5d2d2f61] h3{color:var(--ink);margin-top:24px;margin-bottom:8px;font-size:18px}.prose-body[data-v-5d2d2f61] p{margin:0 0 16px}.prose-body[data-v-5d2d2f61] ul,.prose-body[data-v-5d2d2f61] ol{margin:0 0 16px;padding-left:24px}.prose-body[data-v-5d2d2f61] li{margin-bottom:6px}.prose-body[data-v-5d2d2f61] code{background:var(--bg-elev);border-radius:3px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:13px}.prose-body[data-v-5d2d2f61] pre{background:var(--bg-sunken);border:1px solid var(--line);border-radius:6px;padding:14px 16px;font-size:12px;overflow-x:auto}.prose-body[data-v-5d2d2f61] a{color:var(--brand-primary,#f97316)}.prose-body[data-v-5d2d2f61] blockquote{border-left:3px solid var(--line-strong,var(--ink-4));color:var(--ink-3);margin:16px 0;padding:4px 16px}.prose-body[data-v-5d2d2f61] .heading-permalink{color:var(--brand-primary,#f97316);opacity:.7;margin-right:8px;font-weight:400;text-decoration:none;transition:opacity .12s}.prose-body[data-v-5d2d2f61] .heading-permalink:hover{opacity:1}.prose-meta[data-v-5d2d2f61]{border-top:1px solid var(--line);color:var(--ink-4);margin-top:36px;padding-top:16px;font-size:12px}
