*{box-sizing:border-box}body{color:#292331;background:#fbfafc;margin:0;font-family:Segoe UI,Arial,sans-serif;line-height:1.75}a{color:#5d35aa}a:hover{color:#3f237d}.legal-wrap{width:min(900px,100% - 40px);margin:0 auto}.legal-main{padding:64px 0 90px}.legal-main h1,.legal-main h2,.legal-main h3{letter-spacing:-.02em;color:#241d2b;font-family:Poppins,Segoe UI,Arial,sans-serif;font-weight:600;line-height:1.2}.legal-main h1{margin:0 0 14px;font-size:clamp(34px,6vw,56px)}.legal-main h2{margin:42px 0 12px;font-size:25px}.legal-main h3{margin:28px 0 8px;font-size:18px}.legal-main p,.legal-main li{font-size:16px}.legal-intro{color:#665d6d;max-width:720px;font-size:19px}.legal-meta{color:#766d7c;margin:0 0 36px;font-family:Segoe UI,Arial,sans-serif;font-size:13px}.legal-main table{border-collapse:collapse;width:100%;margin:20px 0 30px;font-family:Segoe UI,Arial,sans-serif;font-size:14px}.legal-main th,.legal-main td{text-align:left;vertical-align:top;border:1px solid #ddd4e5;padding:12px}.legal-main th{background:#f1ebf7}@media (width<=600px){.legal-wrap{width:min(100% - 28px,900px)}.legal-main{padding-top:42px}.legal-main h2{font-size:22px}.legal-main p,.legal-main li{font-size:15px}.legal-main table{white-space:normal;display:block;overflow-x:auto}}