.num{text-align:right;font-variant-numeric:tabular-nums}.best{font-weight:750;color:var(--blue)}
    figure{margin:34px 0}figcaption{font-size:13px;color:var(--muted);margin-top:12px}.diagram{border:1px solid var(--line);background:var(--panel2);padding:18px;overflow:auto}.diagram svg{display:block;width:100%;height:auto;min-width:640px}.node{fill:var(--bg);stroke:var(--line);stroke-width:1.5}.node-blue{fill:var(--blue2);stroke:#8bbcf2}.svgtext{font:600 14px -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;fill:var(--text)}.svgsmall{font:12px -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;fill:var(--muted)}.arrow{stroke:#73737a;stroke-width:1.5;fill:none;marker-end:url(#arrow)}
    .mathbox{background:var(--panel);padding:22px 24px;margin:24px 0;overflow-x:auto}.mathbox p:last-child{margin-bottom:0}