.m-demo,.m-legal{--ink:#2e2b27;--ink-2:#404040;--ink-3:#7c766b;--line:#d6cfbc;--bg:#faf6ee;--warm-tan:#fffcdc;--font-serif:"Instrument Serif", Georgia, serif;--font-display:"Instrument Serif", Georgia, serif;--font-sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(.4, 0, .2, 1);--radius-card:18px;--content-pad:clamp(20px, 5vw, 80px);--content-max:1200px;color:var(--ink);font-family:var(--font-sans)}.m-legal .rs-h1,.m-legal .rs-h3{font-family:var(--font-serif);text-wrap:balance;color:var(--ink);margin:0;font-weight:400}.m-legal .rs-h1{letter-spacing:-.02em;font-size:clamp(40px,5.6vw,84px);line-height:1.02}.m-legal .rs-h3{letter-spacing:-.015em;font-size:clamp(22px,2.2vw,30px);line-height:1.15}
