.prose figure{margin:1.5rem 0}.prose figure.image-center{text-align:center;display:block;clear:both}.prose figure.image-left{float:left;margin-right:1.5rem;max-width:20rem}.prose figure.image-right{float:right;margin-left:1.5rem;max-width:20rem}.prose figure.image-full{display:block;width:100%;clear:both}.prose figure img{margin:0}.prose figcaption{font-style:italic;color:var(--graphite);font-size:.875rem;margin-top:.5rem}.prose{color:var(--ink);font-size:1.125rem;max-width:68ch}.prose h2,.prose h3{scroll-margin-top:6rem}.prose img{border-radius:.75rem}.prose li,.prose p{margin:1rem 0;line-height:1.75}.prose ol,.prose ul{padding-left:1.5rem}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose blockquote{margin:1.75rem 0;padding-left:1.25rem;border-left:4px solid var(--brand);color:var(--graphite)}.prose code{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:.1em .35em;font-size:.9em}.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:2px;text-underline-offset:4px}.prose a:hover{color:var(--brand-strong);text-decoration-color:currentColor}.prose strong{font-weight:600}.prose em{font-style:italic}.prose [containerstyle]{max-width:100%}.prose [containerstyle*="margin: 0 auto"]{margin:0 auto!important;display:flex!important;justify-content:center!important}.prose [containerstyle*="margin: 0 0 0 auto"]{margin:0 0 0 auto!important;display:flex!important;justify-content:flex-end!important}.prose [containerstyle*="margin: 0 auto 0 0"]{margin:0 auto 0 0!important;display:flex!important;justify-content:flex-start!important}.prose [containerstyle] img{height:auto}.prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.prose td,.prose th{border:1px solid var(--rule);padding:.75rem 1rem;text-align:left}.prose th{background-color:var(--card);font-weight:600}.prose tr:nth-child(2n) td{background-color:color-mix(in srgb,var(--card) 60%,transparent)}.prose h1{font-size:2em;line-height:1.2}.prose h1,.prose h2{font-weight:700;margin-top:2rem;margin-bottom:1rem}.prose h2{font-size:1.5em;line-height:1.3}.prose h3{font-size:1.25em;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}.prose h4{font-size:1.1em;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}