.prose h2{letter-spacing:-.01em;margin-top:3rem;margin-bottom:1rem;font-size:26px;font-weight:500;line-height:32px}.prose h3{margin-top:2rem;margin-bottom:.5rem;font-size:18px;font-weight:500;line-height:24px}.prose p{color:#3b3836;max-width:64ch;margin-bottom:.9rem;font-size:15px;line-height:24px}.prose ul{color:#3b3836;max-width:64ch;margin:.5rem 0 1rem 1.25rem;font-size:15px;line-height:24px;list-style:outside}.prose a{text-underline-offset:4px;-webkit-text-decoration:underline #16141240;text-decoration:underline #16141240}.prose a:hover{text-decoration-color:#161412}:target{scroll-margin-top:6rem}.formula{color:#ece6e2;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#161412;border-radius:6px;margin:1.25rem 0;padding:1.25rem 1.5rem;font-size:12.5px;line-height:22px;overflow-x:auto}.formula .c{color:#a39e9a}.formula .k{color:#c26b89}table.spec{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:13px}table.spec th,table.spec td{text-align:left;border-bottom:1px solid #d6d2ce;padding:.5rem .75rem}table.spec th{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#6a6663;font-size:11px;font-weight:500}table.spec td.num{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}
