.legal{background:var(--paper)}.legal .wrap{padding-block:72px 120px}.legal article{max-width:46rem}.legal h1{letter-spacing:-.01em;margin:0;font-size:clamp(3.4rem,8vw,6rem);font-weight:800;font-stretch:62%;line-height:.9}.legal .updated{color:var(--graphite);margin:18px 0 0;font-size:15px}.legal .intro{color:var(--ink);margin:36px 0 0;font-size:20px}.legal h2{border-top:2px solid var(--ink);letter-spacing:-.01em;margin:56px 0 0;padding-top:18px;font-size:26px;font-weight:700;line-height:1.2}.legal h3{margin:28px 0 0;font-size:20px;font-weight:700;line-height:1.3}.legal p,.legal ul,.legal ol,.legal address{color:var(--body-ink);margin:14px 0 0}.legal ul,.legal ol{padding-left:1.3em}.legal li+li{margin-top:8px}.legal address{font-style:normal}.legal a{text-underline-offset:3px}.legal .lang{color:var(--graphite);margin:18px 0 0;font-size:15px}
