.prose{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2)}.prose>*+*{margin-top:var(--s-4)}.prose :where(p,li,dd,blockquote){max-width:70ch}.prose h2{letter-spacing:var(--track-h3);color:var(--ink);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line-soft);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.2}.prose h3{font-size:var(--fs-h4);color:var(--ink);margin-top:var(--s-6);line-height:1.35}.prose h4{font-size:var(--fs-body);color:var(--ink);margin-top:var(--s-5)}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:var(--s-3)}.prose :where(h2,h3){scroll-margin-top:calc(var(--header-h) + var(--s-4));position:relative}.prose .headerlink{color:var(--muted);opacity:0;font-weight:var(--w-1);transition:opacity var(--t-fast) var(--ease);margin-left:.4em;text-decoration:none}.prose :where(h2,h3):hover .headerlink,.prose .headerlink:focus-visible{opacity:1}.prose strong{color:var(--ink);font-weight:var(--w-2)}.prose a{color:var(--ink)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:var(--s-2)}.prose li::marker{color:var(--muted)}.prose blockquote{border-left:2px solid var(--accent);padding:var(--s-1) 0 var(--s-1) var(--s-5);color:var(--ink)}.prose blockquote>*+*{margin-top:var(--s-3)}.prose hr{border:0;border-top:1px solid var(--line-soft);margin-block:var(--s-7)}.prose :not(pre)>code{border-radius:var(--r-1);background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);overflow-wrap:anywhere;padding:.1em .35em;font-size:.86em}.prose .table-wrap{max-width:100%;margin-top:var(--s-5);border-top:1px solid var(--line)}.prose table{min-width:34rem}.prose td,.prose th{padding-right:var(--s-5)}.prose td:first-child,.prose .nolink{color:var(--ink)}.prose dl{gap:var(--s-2) var(--s-5);grid-template-columns:max-content 1fr;display:grid}.prose dt{color:var(--muted)}.prose address{color:var(--ink);font-style:normal}
