.legal{color:#c3cad8;max-width:76ch;padding:8px 0 72px;font-size:16px;line-height:1.7}.legal h2{font:700 20px var(--display);color:var(--fg);letter-spacing:-.01em;margin:36px 0 10px}.legal ul{margin:0;padding-left:20px}.legal li{margin:8px 0}.legal a{color:var(--glow);text-underline-offset:3px;text-decoration:underline}.legal b{color:var(--fg)}.legal-date{color:var(--dim);margin-top:40px;font-size:14px}
