.publication-body{overflow-wrap:anywhere;line-height:1.8}.publication-body p,.publication-body ul,.publication-body ol,.publication-body blockquote,.publication-body figure{margin:1.25rem 0}.publication-body h2{margin:2.5rem 0 1rem;font-size:1.75rem;font-weight:600}.publication-body h3,.publication-body h4{margin:2rem 0 1rem;font-size:1.3rem;font-weight:600}.publication-body ul{padding-left:1.5rem;list-style:outside}.publication-body ol{padding-left:1.5rem;list-style:decimal}.publication-body a{color:var(--accent);text-decoration:underline}.publication-body blockquote{border-left:3px solid var(--accent);color:var(--muted);padding-left:1.25rem}.publication-body img{border-radius:1rem;max-width:100%;height:auto}.publication-body table{border-collapse:collapse;margin:1.5rem 0;display:block;overflow-x:auto}.publication-body th,.publication-body td{border:1px solid var(--border);padding:.75rem}.publication-body pre{background:var(--surface-tint);padding:1rem;overflow-x:auto}
