.legal{max-width:860px;padding-top:76px}.legal h1{font-size:clamp(42px,7vw,66px);line-height:1.05;letter-spacing:-2px;margin:16px 0 8px}.legal .updated{color:var(--muted);margin-bottom:48px}.legal section{padding:26px 0;border-top:1px solid var(--line)}.legal h2{font-size:21px;margin:0 0 10px}.legal p{color:#adbbb3;margin:8px 0}.legal a,footer a{color:var(--green);text-decoration:none}.legal a:hover,footer a:hover{text-decoration:underline}
