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