.legal{color:#e8e6e1;min-height:100dvh;font-family:var(--font-sans), system-ui, sans-serif;background:#070707;padding:16px}.legal-top{justify-content:space-between;align-items:center;display:flex}.legal-top a{color:#f2efe8;display:inline-flex}.legal article{gap:1rem;max-width:42rem;margin:4rem auto 6rem;font-size:.9375rem;line-height:1.6;display:grid}.legal h1{letter-spacing:-.055em;color:#fff;margin:0 0 .5rem;font-size:2.5rem;font-weight:500;line-height:1}.legal h2{letter-spacing:-.02em;color:#fff;margin:1.5rem 0 0;font-size:1.125rem;font-weight:500}.legal p,.legal ul{color:#c9c6bf;margin:0}.legal ul{gap:.375rem;padding-left:1.25rem;display:grid}.legal a{color:#fff;text-underline-offset:3px}.legal .meta{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#7a7a76;font-size:10px}
