.legal{margin:0 auto;max-width:72rem;padding:7rem 5vw}.legal header{border-bottom:1px solid var(--line);margin-bottom:5rem;padding-bottom:3rem}.legal h1{font-size:clamp(4rem,8vw,8rem);margin:2rem 0;max-width:none}.legal header>p:last-child,.legal section p{color:var(--muted)}.legal section{border-bottom:1px solid var(--line);padding:0 0 4rem;margin:0 0 4rem}.legal h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.05em}.legal section p{font-size:1.05rem;max-width:52rem}.legal section a{color:var(--signal)}
