.legal{max-width:42rem;margin:0 auto;padding:3rem 1rem 1rem}.legal .home{color:var(--soft);font-weight:700;text-decoration:none}.legal h1{margin:1.5rem 0 .25rem;font-size:2rem;font-weight:800}.legal .updated{color:var(--muted);font-size:14px}.legal h2{border-bottom:3px solid var(--pill-red);margin:2.25rem 0 .5rem;padding-bottom:.35rem;font-size:1.15rem;font-weight:800}.legal p,.legal ul{color:var(--soft);margin:.75rem 0}.legal ul{padding-left:1.25rem}.legal li+li{margin-top:.4rem}.legal strong,.legal a{color:var(--ink)}
