.legal{max-width:760px;margin:0 auto;padding:64px 24px 96px}.legal .back{color:var(--primary);font-weight:600;font-size:14px}.legal h1{font-size:clamp(30px,5vw,42px);letter-spacing:-.02em;font-weight:800;margin:20px 0 6px}.legal .updated{color:var(--muted);font-size:14px;margin-bottom:32px}.legal h2{font-size:20px;font-weight:700;margin:28px 0 8px}.legal li,.legal p{color:var(--muted);margin-bottom:10px}.legal ul{padding-left:20px}