.prose.svelte-qcws7r{font-size:var(--t-body);line-height:1.65}.prose.svelte-qcws7r h1{font-size:var(--t-h1);letter-spacing:-.03em;font-weight:500;line-height:1}.prose.svelte-qcws7r h2{font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink);margin:48px 0 8px;font-weight:500}.prose.svelte-qcws7r h3{font-size:var(--t-lede);letter-spacing:-.01em;color:var(--ink);margin:32px 0 6px;font-weight:500}.prose.svelte-qcws7r h4{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.prose.svelte-qcws7r p{color:var(--ink-dim);margin-bottom:20px}.prose.svelte-qcws7r a:not([class]){border-bottom:1px solid var(--rule-strong);transition:border-color .15s}.prose.svelte-qcws7r a:not([class]):hover{border-color:var(--amber)}.prose.svelte-qcws7r strong{color:var(--ink);font-weight:500}.prose.svelte-qcws7r em{color:var(--ink-dim)}.prose.svelte-qcws7r blockquote{border-left:2px solid var(--amber);color:var(--ink-dim);margin:28px 0;padding:4px 0 4px 16px}.prose.svelte-qcws7r blockquote p{margin-bottom:0}.prose.svelte-qcws7r code{font-family:var(--mono);font-size:var(--t-mono);background:var(--bg-elev);color:var(--cyan);border:1px solid var(--rule);border-radius:var(--radius);padding:1px 5px}.prose.svelte-qcws7r pre{font-size:var(--t-mono);border:1px solid var(--rule);border-radius:var(--radius);white-space:pre;margin:24px 0;padding:16px 20px;line-height:1.6;overflow-x:auto}.prose.svelte-qcws7r pre>code{color:inherit;background:0 0;border:none;padding:0}.prose.svelte-qcws7r ul,.prose.svelte-qcws7r ol{color:var(--ink-dim);margin-bottom:20px;padding-left:20px}.prose.svelte-qcws7r li{margin-bottom:6px;line-height:1.65}.prose.svelte-qcws7r ul li::marker{color:var(--amber)}.prose.svelte-qcws7r ol li::marker{font-family:var(--mono);font-size:var(--t-mono);color:var(--ink-faint)}.prose.svelte-qcws7r hr{border:none;border-top:1px solid var(--rule);margin:48px 0}.prose.svelte-qcws7r img{border:1px solid var(--rule);width:100%;height:auto;margin:28px 0;display:block}.prose.svelte-qcws7r table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:var(--t-mono);margin:24px 0}.prose.svelte-qcws7r th{text-align:left;border-bottom:1px solid var(--rule-strong);color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;padding:8px 0;font-weight:500}.prose.svelte-qcws7r td{border-bottom:1px dashed var(--rule);color:var(--ink-dim);padding:8px 0}.prose.svelte-qcws7r td:first-child{width:40%}.prose.svelte-qcws7r td:last-child{color:var(--ink)}
