:where(.legal_page){--ink:#e8eef7;--ink-muted:#b6c2d4;--ink-dim:#8b9bb4;--accent:#0096fa;--accent-bright:#4db8ff;--prose-width:72ch}:where(.legal_page) .main_page{background-color:#0c121f}body:has(:where(.legal_page)){background-color:#0c121f}:is(body:has(:where(.legal_page)),:where(.legal_page) main,:where(.legal_page) h1,:where(.legal_page) h2,:where(.legal_page) h3,:where(.legal_page) p,:where(.legal_page) ul,:where(.legal_page) li,:where(.legal_page) a,:where(.legal_page) button,:where(.legal_page) time,:where(.legal_page) span){font-family:"Exo 2",sans-serif!important}:where(.legal_page) *,:where(.legal_page) :before,:where(.legal_page) :after{box-sizing:border-box}:where(.legal_page) .logo{width:70px;height:70px;margin-right:10px}:where(.legal_page) .logo_container{align-items:center;padding-top:15px;padding-bottom:15px;display:flex}:where(.legal_page) .logo_container p{vertical-align:middle;color:#fff;align-content:center;padding-top:10px;font-size:18px}:where(.legal_page) .main_header{align-items:center;margin:0 auto;padding:20px}:where(.legal_page) .main_header header{z-index:100;width:100vw;box-shadow:none;background:#0c121f;justify-content:space-between;align-items:center;padding:0 2rem;display:flex;position:fixed;top:0;left:0}:where(.legal_page) .navigation{display:flex;position:absolute;right:3%}:where(.legal_page) .navigation nav a{margin:0 3px}:where(.legal_page) .desktop-nav{display:flex}:where(.legal_page) .mobile-burger{display:none}:where(.legal_page) .nav_btn{color:#e0ffff;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:15px;width:fit-content;padding:15px;font-size:1rem;font-weight:500;position:relative;overflow:hidden}:where(.legal_page) .nav_btn:active{transform:scale(.95)}:where(.legal_page) .nav_btn:before{content:"";z-index:-2;background:#42455a;transition:inset .35s;position:absolute;inset:-3px 50px}:where(.legal_page) .nav_btn:hover:before{background:#00c2cb;inset:-20px 0}:where(.legal_page) .nav_btn:after{content:"";z-index:-1;background:#22232e;border-radius:10px;position:absolute;inset:3px}:where(.legal_page) .overlay{z-index:1000;background-color:#0c172ee6;width:0;height:100%;transition:all .5s;position:fixed;top:0;left:0;overflow-x:hidden}:where(.legal_page) .overlay-content{text-align:center;width:100%;position:relative;top:25%}:where(.legal_page) .overlay a{color:#818181;padding:8px;font-size:36px;text-decoration:none;transition:all .3s;display:block}:where(.legal_page) .overlay a:hover{color:#f1f1f1}:where(.legal_page) .overlay .closebtn{font-size:50px;position:absolute;top:20px;right:35px}:where(.legal_page) main{width:100%;color:var(--ink);padding:96px 6vw 8vh;display:block}:where(.legal_page) .legal-doc{width:min(var(--prose-width), 100%);margin:0 auto}:where(.legal_page) .legal-doc__eyebrow{color:var(--accent-bright);letter-spacing:.09em;text-transform:uppercase;background:#0096fa1f;border:1px solid #0096fa4d;border-radius:999px;margin:0 0 18px;padding:6px 16px;font-size:.78rem;display:inline-block}:where(.legal_page) .legal-doc h1{color:#fff;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.9rem,1.4rem + 2vw,2.9rem);font-weight:500;line-height:1.15}:where(.legal_page) .legal-doc__effective{color:var(--ink-dim);margin:0 0 48px;font-size:.92rem;font-style:italic}:where(.legal_page) .legal-doc__intro{color:var(--ink)!important;font-size:1.1rem!important;line-height:1.7!important}:where(.legal_page) .legal-doc section{border-top:1px solid #ffffff14;margin-top:44px;padding-top:32px}:where(.legal_page) .legal-doc h2{color:var(--accent-bright);margin:0 0 18px;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600;line-height:1.3}:where(.legal_page) .legal-doc p{color:var(--ink-muted);text-wrap:pretty;margin:0 0 18px;font-size:1.02rem;line-height:1.75}:where(.legal_page) .legal-doc p:last-child{margin-bottom:0}:where(.legal_page) .legal-doc a{color:var(--accent-bright);border-bottom:1px solid #4db8ff59;text-decoration:none;transition:color .3s,border-color .3s}:where(.legal_page) .legal-doc a:hover{color:#8ed2ff;border-bottom-color:#8ed2ff}:where(.legal_page) .legal-doc ul{margin:0 0 18px;padding:0;list-style:none}:where(.legal_page) .legal-doc ul li{color:var(--ink-muted);margin-bottom:10px;padding-left:24px;line-height:1.65;position:relative}:where(.legal_page) .legal-doc ul li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:4px}:where(.legal_page) .links_container{background:0 0;justify-content:center;align-items:center;width:100%;height:auto;padding:8vh 0 20px;display:flex}:where(.legal_page) .links_container ul{gap:30px;margin:0;padding:0;list-style:none;display:flex}:where(.legal_page) .links_container ul li a{text-align:center;color:#666;background:#0c121f;border-bottom:0;border-radius:50%;width:60px;height:60px;font-size:30px;line-height:63px;transition:all .5s;display:block;position:relative}:where(.legal_page) .links_container ul li a:before{content:"";z-index:-1;background:#0c121f;border-radius:50%;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(.9)}:where(.legal_page) .links_container ul li a:hover:before{transform:scale(1.1);box-shadow:0 0 15px #0096fa}:where(.legal_page) .links_container ul li a:hover{color:#0096fa;text-shadow:0 0 5px #0096fa;box-shadow:0 0 5px #0096fa}:where(.legal_page) footer{color:var(--ink-dim);text-align:center;padding:10px 0 30px}@media (max-width:768px){:where(.legal_page) .desktop-nav{display:none}:where(.legal_page) .mobile-burger{z-index:1;color:#14a7cc;padding:20px;display:block;position:absolute;top:20px;right:20px}:where(.legal_page) .overlay a{font-size:28px}:where(.legal_page) .overlay .closebtn{font-size:40px}:where(.legal_page) .logo{width:40.8px;height:40.8px;margin-right:8px}:where(.legal_page) main{padding:80px 7vw 6vh}:where(.legal_page) .legal-doc section{margin-top:36px;padding-top:26px}}
