.ledger-prose{color:var(--text-ink);font-size:1.0625rem;line-height:1.75}.ledger-prose>*+*{margin-top:1.25em}.ledger-prose h2,.ledger-prose h3,.ledger-prose h4{color:var(--text-ink);font-weight:700;line-height:1.25}.ledger-prose h2{margin-top:2.75em;padding-top:.75em;border-top:1px solid var(--dashboard-border);font-size:1.75rem}.ledger-prose h3{margin-top:2em;font-size:1.3rem}.ledger-prose h4{margin-top:1.75em;font-size:1.0625rem;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.ledger-prose a{color:var(--accent-ledger-teal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ledger-prose a:hover{text-decoration-thickness:2px}.ledger-prose strong{font-weight:700;color:var(--text-ink)}.ledger-prose ul,.ledger-prose ol{padding-left:1.35em}.ledger-prose ul{list-style:disc}.ledger-prose ol{list-style:decimal}.ledger-prose li+li{margin-top:.5em}.ledger-prose li::marker{color:var(--accent-ledger-teal)}.ledger-prose blockquote{margin-top:2em;margin-bottom:2em;padding-left:1.5em;border-left:2px solid var(--accent-ledger-teal);font-size:1.25rem;line-height:1.6;color:var(--text-ink)}.ledger-prose blockquote p+p{margin-top:.75em}.ledger-prose img{width:100%;height:auto;border:1px solid var(--dashboard-border);border-radius:.5rem}.ledger-prose figcaption{margin-top:.6em;font-size:.8125rem;color:var(--text-muted)}.ledger-prose hr{margin-top:2.5em;margin-bottom:2.5em;border:0;border-top:1px solid var(--dashboard-border)}.ledger-prose code{padding:.15em .4em;border:1px solid var(--dashboard-border);border-radius:.25rem;background-color:#ffffffb3;font-family:inherit;font-size:.9em;font-variant-numeric:tabular-nums}.ledger-prose pre{overflow-x:auto;padding:1.15em 1.35em;border:1px solid var(--dashboard-border);border-radius:.5rem;background-color:#ffffffb3;font-size:.9375rem;line-height:1.6}.ledger-prose pre code{padding:0;border:0;background:none}.ledger-prose table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.ledger-prose thead th{padding:.65em .75em;border-top:2px solid var(--text-ink);border-bottom:1px solid var(--dashboard-border);text-align:left;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.ledger-prose tbody td{padding:.65em .75em;border-bottom:1px solid var(--dashboard-border);vertical-align:top}.ledger-prose .table-scroll{overflow-x:auto}.ledger-prose .table-scroll table{min-width:30rem}.ledger-prose iframe{max-width:100%}
