.legal-page{color:#f7f6fb;background:#090b20;min-height:100vh}.legal-header{background:#151a36;border-bottom:1px solid #303450;justify-content:space-between;align-items:center;height:112px;padding:0 max(28px,50% - 710px);display:flex}.legal-brand{color:#f5f4fb;align-items:center;gap:12px;font-size:25px;font-weight:700;text-decoration:none;display:inline-flex}.legal-brand svg{color:#30d5c4;stroke-width:2.25px}.legal-brand sup{color:#aab2c9;vertical-align:top;margin-left:2px;font-size:10px}.legal-header-actions{align-items:center;gap:16px;display:flex}.legal-theme,.legal-close{color:#9faac3;background:#232844;border:0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.legal-close{color:#9ea8c1;text-decoration:none}.legal-close:hover,.legal-theme:hover{color:#f7f6fb}.legal-lang{background:#232844;border-radius:999px;padding:5px;display:flex}.legal-lang button{color:#a7afc6;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:54px;padding:10px 14px;font-size:14px;font-weight:700}.legal-lang button.active{color:#09152a;background:#31d5c3}.legal-content{width:min(1050px,100% - 48px);margin:0 auto;padding:92px 0 80px}.legal-updated{color:#c3cadb;background:#1d213c;border:1px solid #363a58;border-radius:999px;align-items:center;gap:11px;margin:0 0 44px;padding:11px 21px;font-size:14px;font-weight:600;display:inline-flex}.legal-updated i{background:#31d5c3;border-radius:50%;width:10px;height:10px}.legal-content h1{letter-spacing:-4.4px;max-width:900px;margin:0;font-size:clamp(48px,6vw,76px);font-weight:600;line-height:.98}.legal-content h1 span{color:#f5f4fb}.legal-content h1 em{color:#31d5c3;font-style:normal;font-weight:600}.legal-intro{color:#aeb9d0;max-width:970px;margin:39px 0 76px;font-size:clamp(18px,2vw,24px);line-height:1.7}.legal-sections{gap:24px;display:grid}.legal-section{background:#10142a;border:1px solid #252a49;border-radius:26px;grid-template-columns:64px minmax(0,1fr);gap:30px;padding:52px 58px;display:grid}.legal-section>b{color:#2d334f;font-size:42px;line-height:1}.legal-section h2{letter-spacing:-1.6px;margin:0 0 18px;font-size:clamp(25px,2.7vw,35px);font-weight:600;line-height:1.15}.legal-section-lead{color:#aeb9d0;margin:-4px 0 23px;font-size:18px;line-height:1.6}.legal-section ul{gap:21px;margin:0;padding:0;list-style:none;display:grid}.legal-section li{color:#aeb9d0;padding-left:27px;font-size:17px;line-height:1.64;position:relative}.legal-section li:before{content:"";background:#31d5c3;border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.legal-section strong{color:#f5f4fb;font-weight:700}.legal-bottom-close{color:#f4f3f9;border:1px solid #4a5071;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:fit-content;margin:54px auto 0;padding:15px 27px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.legal-bottom-close:hover{background:#202641}.legal-footer{border-top:1px solid #292e49;justify-content:space-between;align-items:center;gap:25px;margin:0 auto;padding:36px max(28px,50% - 710px);display:flex}.legal-footer-social,.legal-footer-controls{align-items:center;gap:12px;display:flex}.legal-footer-social a{color:#b7c0d6;border:1px solid #29304e;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.legal-footer-social a:hover{color:#31d5c3;border-color:#31d5c3}.legal-country{color:#bcc5d8;background:0 0;border:1px solid #29304e;border-radius:999px;align-items:center;gap:8px;padding:12px 15px;font-size:14px;font-weight:600;display:inline-flex}.legal-country b{color:#9eaac5;font-family:var(--font-mono);font-size:11px}.legal-country i{background:#31d5c3;border-radius:50%;width:7px;height:7px}.legal-footer-lang button{min-width:39px;padding:7px 9px;font-size:12px}.legal-footer p{color:#7f8aa5;text-align:right;margin:0;font-size:14px}.legal-footer p a{color:inherit;font-weight:650;text-decoration:none}.legal-footer p a:hover{color:#b5c1d8}@media (max-width:700px){.legal-header{height:84px;padding:0 18px}.legal-brand{gap:8px;font-size:19px}.legal-brand svg{width:22px;height:22px}.legal-header-actions{gap:8px}.legal-theme{display:none}.legal-close{width:43px;height:43px}.legal-lang button{min-width:42px;padding:8px 10px;font-size:12px}.legal-content{width:min(100% - 36px,1050px);padding:57px 0 62px}.legal-updated{margin-bottom:30px;padding:9px 14px;font-size:12px}.legal-content h1{letter-spacing:-2.7px}.legal-intro{margin:29px 0 48px;font-size:17px}.legal-section{border-radius:20px;grid-template-columns:1fr;gap:17px;padding:31px 27px}.legal-section>b{font-size:28px}.legal-section h2{font-size:25px}.legal-section-lead,.legal-section li{font-size:16px}.legal-footer{flex-direction:column;align-items:flex-start;gap:21px;padding:28px 18px}.legal-footer-controls{flex-wrap:wrap}.legal-footer p{text-align:left;font-size:12px;line-height:1.65}}
