.legal{max-width:640px;color:var(--ink-2);margin:0 auto;padding:56px 28px 96px;font-size:15px;line-height:1.6}.legal .back{color:var(--muted);font-size:13px;text-decoration:none}.legal .back:hover{color:var(--ink-2)}.legal h1{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:28px 0 6px;font-size:36px;font-weight:500}.legal .basis{color:var(--muted);margin:0 0 28px;font-size:13px}.legal address{margin:0 0 20px;font-style:normal}.legal p{margin:0 0 16px}.legal a{color:var(--ink-2)}
