.post_body__nfPnc{font-size:1.0625rem;line-height:1.75;color:var(--color-bz-fg-2)}.post_body__nfPnc>*+*{margin-top:1.35em}.post_body__nfPnc h2,.post_body__nfPnc h3,.post_body__nfPnc h4{font-family:var(--font-heading);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--color-bz-fg);margin-top:2.2em;scroll-margin-top:6rem}.post_body__nfPnc h2{font-size:1.6rem}.post_body__nfPnc h3{font-size:1.3rem}.post_body__nfPnc h4{font-size:1.1rem}.post_body__nfPnc strong{font-weight:600;color:var(--color-bz-fg)}.post_body__nfPnc a{color:var(--color-bz-link);text-decoration:underline;text-underline-offset:2px}.post_body__nfPnc a:hover{opacity:.8}.post_body__nfPnc ol,.post_body__nfPnc ul{padding-left:1.35em}.post_body__nfPnc ul{list-style:disc}.post_body__nfPnc ol{list-style:decimal}.post_body__nfPnc li::marker{color:var(--color-bz-frame)}.post_body__nfPnc li+li{margin-top:.5em}.post_body__nfPnc blockquote{border-inline-start:2px solid var(--color-bz-frame);padding-inline-start:1.1em;font-style:italic;color:var(--color-bz-fg-2)}.post_body__nfPnc code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.9em;background:var(--color-bz-surface-2);border:1px solid var(--color-bz-line);border-radius:6px;padding:.12em .36em}.post_body__nfPnc pre{background:var(--color-bz-surface-2);border:1px solid var(--color-bz-line);border-radius:14px;padding:1em 1.15em;overflow-x:auto}.post_body__nfPnc pre code{background:none;border:0;padding:0;font-size:.875em}.post_body__nfPnc table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.post_body__nfPnc td,.post_body__nfPnc th{text-align:left;padding:.55em .75em;border-bottom:1px solid var(--color-bz-line)}.post_body__nfPnc th{font-size:.6875rem;font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--color-bz-muted);font-weight:600}.post_body__nfPnc td:not(:first-child){font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem}.post_body__nfPnc hr{border:0;border-top:1px solid var(--color-bz-line);margin:2.5em 0}.post_body__nfPnc img{border-radius:14px;max-width:100%;height:auto}