.legal-prose{color:var(--ink-2);font-size:15px;line-height:1.72}.legal-prose section{scroll-margin-top:5.5rem}.legal-prose section+section{margin-top:2.75rem}.legal-prose h2{letter-spacing:-.012em;color:var(--ink);margin-bottom:.7rem;font-size:19px;font-weight:600}.legal-prose h3{color:var(--ink);margin:1.6rem 0 .4rem;font-size:15.5px;font-weight:600}.legal-prose p{margin:.7rem 0}.legal-prose h2+p,.legal-prose h3+p,.legal-prose p:first-child{margin-top:0}.legal-prose ul{margin:.7rem 0;padding-left:1.15rem;list-style:outside}.legal-prose li{margin:.4rem 0}.legal-prose li::marker{color:var(--line-2)}.legal-prose strong{color:var(--ink);font-weight:600}.legal-prose a{color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.legal-prose a:hover{color:var(--brand)}.legal-prose code{font-family:var(--font-mono), ui-monospace, monospace;background:var(--bg-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:.87em}.legal-todo{color:var(--ask-fg);background:var(--ask-soft);border-bottom:1px dashed var(--ask-border);white-space:nowrap;border-radius:3px;padding:0 3px;font-style:normal}