.legal{padding-bottom:6rem}.legal-head{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.legal-head p{color:rgba(17,17,17,.6);font-size:.9375rem}.legal-body{max-width:44rem;display:grid;grid-gap:2rem;gap:2rem}.legal-body section{display:grid;grid-gap:.75rem;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.legal-body h2{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.legal-body li,.legal-body p{font-size:1rem;line-height:1.6;color:var(--fg)}.legal-body ul{display:grid;grid-gap:.4rem;gap:.4rem;padding-left:1.2rem;list-style:disc}.legal-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}