.legal{max-width:760px;padding:48px var(--site-gutter) var(--section-space);color:var(--color-fg-secondary);margin:0 auto}.legal-intro h1{color:var(--color-fg);margin:0}.legal-intro p{color:var(--color-fg-secondary);gap:4px;margin:20px 0 0;display:grid}.legal-body{margin-top:48px}.legal-body h2{letter-spacing:-.02em;color:var(--color-fg);margin:40px 0 12px;font-size:20px;font-weight:500;line-height:28px}.legal-body h3{color:var(--color-fg);margin:24px 0 8px}.legal-body p,.legal-body li{text-wrap:pretty}.legal-body p{margin:0 0 12px}.legal-body ul{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.legal-body li::marker{color:var(--color-fg-secondary)}.legal-body strong{color:var(--color-fg);font-weight:600}@media (max-width:600px){.legal{padding:32px var(--site-gutter) var(--section-space)}}
