/* legal pages, scoped to main.legal, sits on the v2 dark tokens */
main.legal{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 6rem;min-height:0;color:var(--muted);font-size:16px;line-height:1.65}
main.legal h1{font-size:2.25rem;line-height:1.15;color:var(--text);margin:0 0 .5rem}
main.legal h2{font:500 .95rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin:2.75rem 0 .6rem}
main.legal strong{color:var(--text);font-weight:600}
main.legal .updated{color:var(--faint);font-size:.9rem;margin:0 0 2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}
main.legal ul{padding-left:1.15rem}
main.legal li{margin:.35rem 0;color:var(--muted)}
main.legal a{color:var(--text);text-decoration:underline;text-underline-offset:3px}
main.legal .box{border:1px solid var(--line2);background:var(--ui1);border-radius:10px;padding:1.1rem 1.3rem;margin:1.5rem 0}
main.legal .legal-foot{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--line);color:var(--faint);font-size:.9rem}
