.legal-main{padding:56px 20px 88px}.legal-doc{max-width:68ch;margin:0 auto;line-height:1.75}.legal-doc h1{font-family:var(--body);margin-bottom:12px;font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:600;line-height:1.25}.legal-version{font-family:var(--mono);color:var(--mono-dim);margin-bottom:36px;font-size:.78rem;line-height:1.5}.legal-doc h2{border-top:1px solid var(--line);margin:48px 0 14px;padding-top:28px;font-size:1.15rem;line-height:1.3}.legal-doc p{color:var(--text-dim);margin-bottom:18px}.legal-doc ul{color:var(--text-dim);margin:0 0 20px 22px}.legal-doc li{margin-bottom:10px}.legal-doc b{color:var(--text)}.legal-doc a{color:var(--act)}
