.prose[data-v-78c3d54f]{max-width:var(--measure);color:var(--text-on-bond);font-size:var(--text-body-lg);line-height:var(--leading-body)}.prose[data-v-78c3d54f] h2{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);margin-block:var(--space-7) var(--space-3)}.prose[data-v-78c3d54f] h3{font-family:var(--font-body);font-size:var(--text-h3);margin-block:var(--space-6) var(--space-2);font-weight:600}.prose[data-v-78c3d54f] p,.prose[data-v-78c3d54f] ul,.prose[data-v-78c3d54f] ol,.prose[data-v-78c3d54f] blockquote,.prose[data-v-78c3d54f] pre{margin-block:var(--space-4)}.prose[data-v-78c3d54f] ul,.prose[data-v-78c3d54f] ol{padding-inline-start:var(--space-5)}.prose[data-v-78c3d54f] ul{list-style:none}.prose[data-v-78c3d54f] ul>li{padding-inline-start:var(--space-4);position:relative}.prose[data-v-78c3d54f] ul>li:before{content:"";inset-inline-start:0;background-color:var(--seal);width:6px;height:6px;position:absolute;top:.7em}.prose[data-v-78c3d54f] ol{list-style:decimal}.prose[data-v-78c3d54f] li{margin-block:var(--space-2)}.prose[data-v-78c3d54f] a{color:var(--text-on-bond);text-underline-offset:2px;text-decoration:underline}.prose[data-v-78c3d54f] a:hover{color:var(--text-on-bond)}.prose[data-v-78c3d54f] blockquote{border-inline-start:2px solid var(--seal);color:var(--text-on-bond-muted);padding-inline-start:var(--space-4);font-style:normal}.prose[data-v-78c3d54f] code{font-family:var(--font-mono);background-color:var(--seal-wash);border-radius:var(--radius-chip);padding:.1em .35em;font-size:.9em}.prose[data-v-78c3d54f] pre{font-family:var(--font-mono);font-size:var(--text-body-sm);background-color:var(--ink);color:var(--text-on-ink);padding:var(--space-4);border-radius:var(--radius-card);overflow-x:auto}.prose[data-v-78c3d54f] pre code{color:inherit;background:0 0;padding:0}.prose[data-v-78c3d54f] img{border-radius:var(--radius-card);border:1px solid var(--rule-on-bond)}.prose[data-v-78c3d54f] hr{border:none;border-top:1px solid var(--rule-on-bond);margin-block:var(--space-7)}.prose[data-v-78c3d54f] .header-anchor{color:var(--text-on-bond-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);margin-inline-start:var(--space-2);text-decoration:none}.prose[data-v-78c3d54f] h2:hover .header-anchor,.prose[data-v-78c3d54f] h3:hover .header-anchor,.prose[data-v-78c3d54f] .header-anchor:focus-visible{opacity:1}.article-top[data-v-29efc3ae]{isolation:isolate;position:relative}.article-top>.crumbs[data-v-29efc3ae],.article-top>.article-head[data-v-29efc3ae]{z-index:1;position:relative}.crumbs ol[data-v-29efc3ae]{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase;color:var(--text-on-bond-muted);flex-wrap:wrap;display:flex}.crumbs li[data-v-29efc3ae]:not(:last-child):after{content:"/";color:var(--rule-on-bond);margin-inline-start:var(--space-2)}.crumbs a[data-v-29efc3ae]{color:var(--text-on-bond-muted)}.crumbs a[data-v-29efc3ae]:hover{color:var(--text-on-bond)}.article-head[data-v-29efc3ae]{gap:var(--space-3);max-width:var(--measure);margin-top:var(--space-5);flex-direction:column;display:flex}.article-head__lead[data-v-29efc3ae]{font-size:var(--text-body-lg);color:var(--text-on-bond-muted)}.article-head__meta[data-v-29efc3ae]:empty{display:none}.article-body[data-v-29efc3ae]{margin-top:var(--space-8)}@media (width>=960px){.article-body--toc[data-v-29efc3ae]{gap:var(--space-8);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}}.toc[data-v-29efc3ae]{top:calc(var(--header-height) + var(--space-4));position:sticky}.toc__label[data-v-29efc3ae]{font-family:var(--font-mono);font-size:var(--text-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase;color:var(--text-on-bond-muted);margin-bottom:var(--space-3)}.toc ul[data-v-29efc3ae]{gap:var(--space-2);border-inline-start:1px solid var(--rule-on-bond);flex-direction:column;display:flex}.toc li[data-v-29efc3ae]{padding-inline-start:var(--space-3)}.toc__d3[data-v-29efc3ae]{padding-inline-start:var(--space-5)}.toc a[data-v-29efc3ae]{color:var(--text-on-bond-muted);font-size:var(--text-body-sm)}.toc a[data-v-29efc3ae]:hover{color:var(--text-on-bond)}
