.legal-prose[data-v-e8903ee1]{--tw-prose-body: var(--ink-soft);--tw-prose-headings: var(--ink);--tw-prose-links: var(--accent-warm);--tw-prose-bold: var(--ink);--tw-prose-counters: var(--ink-faint);--tw-prose-bullets: var(--hairline);--tw-prose-hr: var(--hairline);--tw-prose-code: var(--ink);--tw-prose-th-borders: var(--hairline);--tw-prose-td-borders: var(--hairline)}.legal-prose[data-v-e8903ee1] h2,.legal-prose[data-v-e8903ee1] h3{font-family:var(--font-serif);letter-spacing:-.02em}.legal-prose[data-v-e8903ee1] a{text-decoration:none}.legal-prose[data-v-e8903ee1] a:hover{text-decoration:underline}.legal-prose[data-v-e8903ee1] code{background:var(--panel);border:1px solid var(--hairline);border-radius:.35rem;padding:.1rem .35rem;font-weight:500;font-size:.85em}.legal-prose[data-v-e8903ee1] code:before,.legal-prose[data-v-e8903ee1] code:after{content:none}.legal-prose[data-v-e8903ee1] .heading-permalink{margin-left:.4rem;color:var(--ink-faint);font-family:var(--font-mono);font-size:.8em;opacity:0;transition:opacity .12s ease}.legal-prose[data-v-e8903ee1] h2:hover .heading-permalink,.legal-prose[data-v-e8903ee1] h3:hover .heading-permalink,.legal-prose[data-v-e8903ee1] .heading-permalink:focus-visible{opacity:1}
