.legal{padding-bottom:2rem}.legal h1{font-size:2rem;margin:2.5rem 0 1.5rem}.legal h2{font-size:1.05rem;font-weight:600;margin:2.2rem 0 .5rem;text-transform:none;letter-spacing:-.01em}.legal li,.legal p{color:var(--ink-2)}.legal p+p,.legal ul{margin-top:.8rem}.legal ul{padding-left:1.2rem}.legal li{padding:.18rem 0}.legal .date{color:var(--faint);margin-top:-1rem;margin-bottom:1.5rem;font-size:.92rem}.legal code{background:var(--surface);padding:.12rem .4rem;border-radius:5px;font-size:.9em}.legal a{color:var(--blue)}