.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 a.uc-cite{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin:0 2px;padding:0 4px;vertical-align:baseline;border:1px solid var(--line-strong);border-radius:var(--r-small);background:transparent;color:var(--text-2);font-size:.82em;line-height:1.7;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-hover),color var(--dur-hover)}.uc-prose a.uc-cite:focus-visible,.uc-prose a.uc-cite:hover{border-color:var(--accent-strong);color:var(--text)}.uc-prose a.uc-cite img{flex:none;border-radius:3px}.uc-prose .uc-cite-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.uc-prose .uc-cite-mark{flex:none;color:var(--muted);transition:color var(--dur-hover)}.uc-prose a.uc-cite:focus-visible .uc-cite-mark,.uc-prose a.uc-cite:hover .uc-cite-mark{color:var(--accent-strong)}.uc-prose a[data-focus]{outline:2px solid var(--accent-strong);outline-offset:1px;border-radius:var(--r-small)}.uc-prose a.uc-cite[data-focus]{border-color:var(--accent-strong);color:var(--text)}.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>:first-child{margin-top:0}.uc-prose>:last-child{margin-bottom:0}