.prose-content[data-v-745c0b24]{font-size:1.05rem;line-height:1.85;color:#334155}.prose-content[data-v-745c0b24] p{margin:0 0 1.75rem;text-align:justify;text-justify:inter-word}.prose-content[data-v-745c0b24] p:last-child{margin-bottom:0}.prose-content[data-v-745c0b24] h2{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-ink-900);margin:2rem 0 .75rem;letter-spacing:var(--tracking-tighter)}.prose-content[data-v-745c0b24] h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-ink-900);margin:1.5rem 0 .5rem}.prose-content[data-v-745c0b24] ol,.prose-content[data-v-745c0b24] ul{margin:0 0 1.25rem;padding-left:1.5rem}.prose-content[data-v-745c0b24] ul{list-style:disc}.prose-content[data-v-745c0b24] ol{list-style:decimal}.prose-content[data-v-745c0b24] li{margin:.4rem 0;line-height:var(--leading-relaxed)}.prose-content[data-v-745c0b24] strong{color:var(--color-ink-900);font-weight:var(--weight-semibold)}.prose-content[data-v-745c0b24] em{font-style:italic;color:var(--color-ink-600)}.prose-content[data-v-745c0b24] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose-content[data-v-745c0b24] a:hover{text-decoration-thickness:2px}.prose-content[data-v-745c0b24] blockquote{border-left:3px solid var(--color-primary);background:var(--color-surface-alt);padding:1rem 1.25rem;margin:1.5rem 0;font-style:italic;color:var(--color-ink-600);border-radius:0 var(--radius-md) var(--radius-md) 0}.prose-content[data-v-745c0b24] img{width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);margin:1.5rem 0}.prose-content[data-v-745c0b24] code{font-family:var(--font-mono);font-size:.875em;background:var(--color-ink-100);padding:.15em .4em;border-radius:var(--radius-sm)}
