.uc-prose{font-family:var(--font);font-size:var(--fs-body);line-height:1.75;color:var(--text-2);overflow-wrap:anywhere}.uc-prose :where(h1,h2,h3,h4,strong){color:var(--text-strong);font-weight:var(--fw-medium)}.uc-prose :where(h1,h2){font-size:var(--fs-page);line-height:1.3;letter-spacing:var(--tr-heading);margin:24px 0 12px}.uc-prose :where(h3,h4){font-size:var(--fs-title);margin:20px 0 10px}.uc-prose :where(p,ul,ol){margin-block:12px}.uc-prose :where(ul,ol){padding-left:24px}.uc-prose ul{list-style:disc}.uc-prose ol{list-style:decimal}.uc-prose li+li{margin-top:6px}.uc-prose a{color:var(--accent-strong);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.uc-prose blockquote{margin-block:16px;border-left:1px solid var(--line-strong);padding-left:16px;font-style:italic}.uc-prose code{font-family:var(--font-mono,monospace);font-size:.9em;background:var(--surface);color:var(--text);border-radius:var(--r-inner);padding:2px 5px}.uc-prose pre{margin-block:16px;overflow:auto;padding:16px;border:1px solid var(--card-border);border-radius:var(--r-inner);background:var(--surface)}.uc-prose pre code{padding:0;background:none}.uc-prose hr{border-color:var(--hairline);margin-block:24px}.uc-prose-table{margin-block:16px;overflow:auto}.uc-prose table{width:100%;border-collapse:collapse;text-align:left}.uc-prose :where(th,td){vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--hairline)}.uc-prose-caption{font-size:var(--fs-meta);color:var(--text-2)}.uc-prose>:first-child{margin-top:0}.uc-prose>:last-child{margin-bottom:0}