.legal-main{padding:56px 20px 88px}.legal-doc{max-width:760px;margin:0 auto}.legal-doc h1{font-family:var(--body);margin-bottom:10px;font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:600;line-height:1.2}.legal-version{font-family:var(--mono);color:var(--mono-dim);margin-bottom:32px;font-size:.78rem}.legal-doc h2{border-top:1px solid var(--line);margin:34px 0 12px;padding-top:20px;font-size:1.15rem}.legal-doc p{color:var(--text-dim);margin-bottom:14px}.legal-doc ul{color:var(--text-dim);margin:0 0 16px 20px}.legal-doc li{margin-bottom:8px}.legal-doc b{color:var(--text)}.legal-doc a{color:var(--act)}
