.legal{padding-block:calc(var(--nav-h,72px) + 24px) 64px;max-width:760px;line-height:1.65}.legal h1{font-family:var(--display);margin:10px 0 16px;font-size:clamp(32px,5vw,48px);line-height:1.1}.legal h2{margin:28px 0 8px;font-size:20px}.legal p,.legal li{color:var(--muted)}.legal li{margin-bottom:6px}.legal strong{color:var(--fg)}.legal a{color:var(--cyan)}.legal table{border-collapse:collapse;width:100%;margin:12px 0;font-size:15px}.legal th,.legal td{border:1px solid var(--line);text-align:left;color:var(--muted);vertical-align:top;padding:10px}.legal th{color:var(--fg)}
