.legal{max-width:72ch;margin-inline:auto}.legal h2{font-size:clamp(22px,3vw,28px);margin:2em 0 .5em}.legal p,.legal li{color:var(--ink-2);line-height:1.7}.legal ol{padding-left:1.3em}.legal li{margin-bottom:.8em}.ph{color:var(--ink-2);opacity:.8;font-style:italic;background:var(--bg-3);padding:0 .3em;border-radius:4px}
