.legal p,.legal li{color:var(--ink-2);font-size:15px;line-height:1.75}.legal>p{margin-top:12px}.legal .legal-date{color:var(--ink-3);margin-top:12px}.legal section{margin-top:32px}.legal h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.legal section p,.legal ul{margin-top:12px}.legal ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.legal-foot{border-top:1px solid var(--rule);margin-top:96px;padding-top:24px}.legal-foot p{color:var(--ink-3);font-size:13px}.legal-foot p+p{margin-top:12px}
