.prose{font-size:var(--font-base);line-height:var(--leading-base);color:var(--text)}.prose--article{line-height:var(--leading-prose)}.prose h2{font-family:var(--font-heading);font-size:var(--font-xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight-2);font-weight:var(--weight-bold);margin-block:var(--space-section) var(--space-5)}.prose h3{font-family:var(--font-heading);font-size:var(--font-lg);line-height:var(--leading-heading);font-weight:var(--weight-bold);margin-block:var(--space-7) var(--space-4)}.prose p{max-width:var(--measure);margin-block:0 var(--space-5)}.prose--lead>p:first-of-type{font-size:var(--font-md);line-height:var(--leading-md)}.prose--article.prose--lead>p:first-of-type{line-height:var(--leading-prose)}.prose ul,.prose ol{max-width:var(--measure);margin-block:0 var(--space-5);padding-inline-start:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--brand)}.prose a{color:var(--brand-fg);text-decoration:underline;text-decoration-thickness:var(--bar-h);text-underline-offset:var(--space-1);transition:color var(--dur-fast) var(--ease-std)}.prose a:hover{color:var(--brand)}.prose strong{font-weight:var(--weight-bold)}.prose blockquote{max-width:var(--measure);margin-block:var(--space-6);border-inline-start:var(--bar-h) solid var(--brand);color:var(--text-2);margin-inline:0;padding-inline-start:var(--space-6)}.prose img{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.prose figure{margin-inline:0}.prose--article img{margin-block-end:var(--space-8)}.prose--article figure{margin-block:0 var(--space-8)}.prose--article figure img,:is(.prose--article p:has(>img:only-child),.prose--article p:has(>picture:only-child)){margin-block-end:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.prose a{transition:none}}
