.legal .wrap{max-width:820px}.legal .sec-head .updated{font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.04em;color:var(--ink-faint);margin-top:18px}.legal .prose{margin-top:56px;display:flex;flex-direction:column;gap:52px}.legal .prose section{scroll-margin-top:90px}.legal .prose h2{font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:10px 0 12px}.legal .prose p{font-size:15.5px;line-height:1.68;color:var(--ink-soft);margin:0 0 12px;max-width:64ch;text-wrap:pretty}.legal .prose p:last-child{margin-bottom:0}.legal .prose strong{color:var(--ink);font-weight:600}.legal .prose a{color:var(--forest);font-weight:500;text-decoration:underline;text-underline-offset:3px}.legal .prose a:hover{color:var(--ink)}.legal .prose ul{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.legal .prose li{font-size:15.5px;line-height:1.5;color:var(--ink-soft);padding-left:18px;position:relative}.legal .prose li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--moss)}.legal .prose .back{margin-top:8px}.legal .prose .back a{text-decoration:none;font-weight:600}.legal .prose .back a:hover{text-decoration:underline}@media (max-width:768px){.legal .prose{margin-top:40px;gap:40px}.legal .prose h2{font-size:20px}}