.legal{gap:var(--s-7);max-width:68ch;display:grid}.legal section{gap:var(--s-3);display:grid}.legal h2{font-size:var(--t-title);letter-spacing:-.012em;font-weight:500;line-height:1.35}.legal p,.legal li{color:var(--fg-2);font-size:var(--t-body);line-height:1.65}.legal ul{gap:var(--s-2);padding-left:1.2em;list-style:outside;display:grid}.legal li::marker{color:var(--fg-3)}
