.prose{color:#d3d3da;max-width:72ch;font-size:17px;line-height:1.75}.prose>*+*{margin-top:1.15em}.prose h2,.prose h3,.prose h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--paper);margin-top:2em;margin-bottom:.6em;scroll-margin-top:100px;font-weight:600;line-height:1.1}.prose h2{font-size:clamp(24px,3vw,34px)}.prose h3{font-size:clamp(20px,2.4vw,26px)}.prose h4{font-size:18px}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:0}.prose a{color:var(--paper);text-underline-offset:4px;-webkit-text-decoration:underline #e009;text-decoration:underline #e009;transition:text-decoration-color .25s}.prose a:hover{-webkit-text-decoration-color:var(--accent-hi);text-decoration-color:var(--accent-hi)}.prose strong{color:var(--paper);font-weight:600}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose ul li::marker{color:var(--accent)}.prose ol li::marker{color:var(--muted-2)}.prose blockquote{border-left:2px solid var(--accent);color:var(--muted);margin-inline:0;padding:4px 0 4px 20px;font-style:italic}.prose blockquote p{margin:0}.prose hr{background:linear-gradient(90deg,var(--accent),#ee00001f 48%,transparent);border:0;height:1px;margin-block:2.4em}.prose img{border-radius:14px;width:100%;height:auto;box-shadow:inset 0 0 0 1px #fafafa14}.prose figure figcaption{color:var(--muted-2);margin-top:10px;font-size:13px}.prose :not(pre)>code{background:var(--ink-3);color:#f0d9d9;border-radius:6px;padding:2px 6px;font-size:.88em}.prose :not(pre)>code,.prose pre{box-shadow:inset 0 0 0 1px #fafafa14}.prose pre{tab-size:2;border-radius:14px;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto;background:#0d0d10!important}.prose pre code{box-shadow:none;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.prose td,.prose th{text-align:left;border-bottom:1px solid #fafafa17;padding:10px 14px}.prose th{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:11px}@media (width<=560px){.prose{font-size:16px}}.legal[data-v-edcbb807]{padding-bottom:clamp(90px,11vw,140px)}.legal-updated[data-v-edcbb807]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin:0 0 28px;font-size:12px}
