.legal-page{min-height:100vh;background:#0c0d17;color:#fff;font-family:Inter,sans-serif;display:flex;flex-direction:column}.legal-doc{flex:1;width:100%;max-width:860px;margin:0 auto;padding:104px 24px 80px}.legal-doc__head{margin-bottom:40px}.legal-doc h1{font-size:48px;line-height:1.15;font-weight:700;margin:0;letter-spacing:-.01em}.legal-doc__rule{display:block;width:100%;height:4px;margin:24px 0 16px;border-radius:9999px;background:linear-gradient(90deg,#9382ff,#5200ff 50%,#114be8)}.legal-doc__updated{margin:0;font-size:14px;color:#ffffff80}.legal-doc__body p,.legal-doc__section p{font-size:16px;line-height:1.75;color:#ffffffc7;margin:0 0 18px}.legal-doc__section{margin-top:36px}.legal-doc h2{font-size:24px;line-height:1.35;font-weight:600;color:#fff;margin:0 0 16px}.legal-doc__subhead{font-size:18px;line-height:1.4;font-weight:600;color:#fff;margin:24px 0 10px}.legal-doc__list{margin:0 0 18px;padding-inline-start:22px;list-style:disc}.legal-doc__list li{font-size:16px;line-height:1.75;color:#ffffffc7;margin-bottom:10px}.legal-doc__note{padding:16px 18px;border-inline-start:3px solid #9382ff;background:#5200ff14;border-radius:0 8px 8px 0;color:#ffffffd9!important}.legal-doc[dir=rtl] .legal-doc__note{border-radius:8px 0 0 8px}.legal-doc a{color:#9382ff;text-decoration:none;word-break:break-word}.legal-doc a:hover{text-decoration:underline}.legal-doc strong{color:#fff;font-weight:600}@media(max-width:768px){.legal-doc h1{font-size:34px}.legal-doc h2{font-size:21px}.legal-doc{padding:84px 20px 64px}}
