.legal{max-width:68ch;margin:0 auto;display:grid;grid-gap:30px;gap:30px}.legal section{display:grid;grid-gap:10px;gap:10px}.legal h2{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.legal li,.legal p{font-size:15px;line-height:1.65;color:var(--fg-muted)}.legal ul{margin:4px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.legal strong{color:var(--fg);font-weight:500}.legal a{color:var(--accent-200)}