.mj-prose{max-width:720px;color:var(--myjourney-ink);font-size:15px}.mj-prose>*+*{margin-top:16px}.mj-site .mj-prose p,.mj-prose li{line-height:1.7}.mj-prose p,.mj-prose li{color:var(--myjourney-body)}.mj-prose strong{color:var(--myjourney-ink)}.mj-site .mj-prose h2{letter-spacing:-.6px;margin-top:44px;scroll-margin-top:24px;font-size:24px;line-height:1.2}.mj-site .mj-prose h3{letter-spacing:-.3px;margin-top:30px;scroll-margin-top:24px;font-size:18px;line-height:1.3}.mj-site .mj-prose h4{margin-top:24px;font-size:15px;line-height:1.4}.mj-prose a{color:var(--myjourney-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mj-prose a:hover{text-decoration-thickness:2px}.mj-prose ul,.mj-prose ol{padding-left:22px}.mj-prose ul{list-style:outside}.mj-prose ol{list-style:decimal}.mj-prose li+li{margin-top:6px}.mj-prose li::marker{color:var(--myjourney-accent)}.mj-prose :not(pre)>code{font-family:var(--myjourney-font-mono);border-radius:var(--myjourney-radius-sm);background:var(--myjourney-subtle);color:var(--myjourney-ink);padding:2px 6px;font-size:.88em}.mj-prose__code{border:1px solid var(--myjourney-line);border-radius:var(--myjourney-radius);background:var(--myjourney-paper);margin:0;overflow:hidden}.mj-prose__code figcaption{border-bottom:1px solid var(--myjourney-line);background:var(--myjourney-subtle);letter-spacing:1.2px;text-transform:uppercase;color:var(--myjourney-body);padding:8px 16px;font-size:11px;font-weight:700}.mj-prose__code pre{font-family:var(--myjourney-font-mono);color:var(--myjourney-ink);margin:0;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.mj-prose__callout{border-left:3px solid var(--myjourney-accent);border-radius:0 var(--myjourney-radius) var(--myjourney-radius) 0;background:var(--myjourney-accent-soft);padding:16px 20px}.mj-prose__callout>*+*{margin-top:10px}.mj-prose__table{border:1px solid var(--myjourney-line);border-radius:var(--myjourney-radius);background:var(--myjourney-paper);overflow-x:auto}.mj-prose table{border-collapse:collapse;width:100%;font-size:13px}.mj-prose th,.mj-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--myjourney-line);padding:10px 14px}.mj-prose th{background:var(--myjourney-subtle);color:var(--myjourney-ink);font-weight:700}.mj-prose td{color:var(--myjourney-body)}.mj-prose tbody tr:last-child td{border-bottom:0}.mj-prose hr{border:0;border-top:1px solid var(--myjourney-line);margin:36px 0}
