.prose-blocks.svelte-1szor9z>*+*{margin-top:1.25rem}.prose-blocks.svelte-1szor9z h2{margin-top:2.75rem;font-size:clamp(1.4rem,1.2rem + .9vw,1.85rem)}.prose-blocks.svelte-1szor9z h3{margin-top:2rem;font-size:1.15rem}.prose-blocks.svelte-1szor9z p{color:var(--color-body);line-height:1.75}.prose-blocks.svelte-1szor9z ul,.prose-blocks.svelte-1szor9z ol{color:var(--color-body);padding-left:1.25rem}.prose-blocks.svelte-1szor9z ul{padding-left:0;list-style:none}.prose-blocks.svelte-1szor9z ul li{padding-left:1.5rem;line-height:1.7;position:relative}.prose-blocks.svelte-1szor9z ul li:before{content:"";background:var(--color-water-600);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.7em;left:.25rem}.prose-blocks.svelte-1szor9z ol{list-style:decimal}.prose-blocks.svelte-1szor9z ol li{margin-top:.625rem;padding-left:.375rem;line-height:1.7}.prose-blocks.svelte-1szor9z ol li::marker{color:var(--color-water-600);font-weight:700}.prose-blocks.svelte-1szor9z li+li{margin-top:.625rem}.prose-blocks.svelte-1szor9z blockquote{border-left:3px solid var(--color-water-600);color:var(--color-ink-800);padding-left:1.25rem;font-size:1.0625rem}.prose-blocks.svelte-1szor9z cite{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;font-style:normal;display:block}.table-scroll.svelte-1szor9z{border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:100%;overflow-x:auto}.prose-blocks.svelte-1szor9z table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem}.prose-blocks.svelte-1szor9z thead th{background:var(--color-paper-100);text-align:left;color:var(--color-ink-900);border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.75rem 1rem;font-weight:600}.prose-blocks.svelte-1szor9z tbody th{text-align:left;color:var(--color-ink-900);font-weight:600}.prose-blocks.svelte-1szor9z tbody th,.prose-blocks.svelte-1szor9z tbody td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:.75rem 1rem}.prose-blocks.svelte-1szor9z tbody tr:last-child th,.prose-blocks.svelte-1szor9z tbody tr:last-child td{border-bottom:0}.note.svelte-1szor9z{background:var(--color-water-50);border-left:3px solid var(--color-water-600);border-radius:0 var(--radius-card) var(--radius-card) 0;color:var(--color-ink-800);padding:1rem 1.25rem;font-size:.9375rem;line-height:1.65}
