.prose.svelte-1dz2zh3{max-width:68ch;color:var(--c-ink-2);overflow-wrap:break-word;text-wrap:pretty;font-size:clamp(17px,1.4cqi,18px);line-height:1.7}.prose.svelte-1dz2zh3>:first-child{margin-top:0}.prose.svelte-1dz2zh3>:last-child{margin-bottom:0}.prose.svelte-1dz2zh3 p{margin:0 0 1.15em}.prose.svelte-1dz2zh3 h2{font-family:var(--f-sans);letter-spacing:-.02em;color:var(--c-ink);text-wrap:balance;margin:2em 0 .6em;font-size:clamp(26px,2.6cqi,34px);font-weight:500;line-height:1.15}.prose.svelte-1dz2zh3 h3{color:var(--c-ink);margin:1.8em 0 .5em;font-size:20px;font-weight:600;line-height:1.3}.prose.svelte-1dz2zh3 h4{letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-4);margin:1.8em 0 .6em;font-size:12px;font-weight:600}.prose.svelte-1dz2zh3 a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s}.prose.svelte-1dz2zh3 a:hover{color:var(--c-accent)}.prose.svelte-1dz2zh3 strong,.prose.svelte-1dz2zh3 b{color:var(--c-ink);font-weight:600}.prose.svelte-1dz2zh3 ul,.prose.svelte-1dz2zh3 ol{margin:0 0 1.3em;padding-left:1.3em}.prose.svelte-1dz2zh3 li{margin:0 0 .5em;padding-left:.2em}.prose.svelte-1dz2zh3 ul>li::marker{color:var(--c-accent)}.prose.svelte-1dz2zh3 ol>li::marker{color:var(--c-ink-5);font-variant-numeric:tabular-nums}.prose.svelte-1dz2zh3 blockquote{border-left:2px solid var(--c-accent);color:var(--c-ink);margin:1.8em 0;padding:4px 0 4px 24px;font-size:1.15em;line-height:1.5}.prose.svelte-1dz2zh3 img,.prose.svelte-1dz2zh3 video,.prose.svelte-1dz2zh3 iframe{max-width:100%;height:auto;margin:1.8em 0;display:block}.prose.svelte-1dz2zh3 figure{margin:1.8em 0}.prose.svelte-1dz2zh3 figure img{margin:0}.prose.svelte-1dz2zh3 figcaption{color:var(--c-ink-5);margin-top:10px;font-size:14px}.prose.svelte-1dz2zh3 hr{border:0;border-top:1px solid var(--c-line-2);margin:2.4em 0}.prose.svelte-1dz2zh3 table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:15px;display:block;overflow-x:auto}.prose.svelte-1dz2zh3 th,.prose.svelte-1dz2zh3 td{text-align:left;border-bottom:1px solid var(--c-line);vertical-align:top;padding:10px 12px}.prose.svelte-1dz2zh3 th{color:var(--c-ink);border-bottom-color:var(--c-ink);font-weight:600}.prose.svelte-1dz2zh3 code{background:var(--c-surface);border-radius:2px;padding:2px 5px;font-size:.9em}
