:root{--white: #ffffff;--orange: #ff5b10;--text-70: rgba(255, 255, 255, .7);--text-50: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .12);--grad-from: #8ad5fc;--grad-to: #ff5b10;--page: #03060c;--sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--logo-font: "Lexend Exa", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--page);color:var(--white);font-family:var(--sans);font-weight:500;-webkit-font-smoothing:antialiased}.legal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.legal-bg img{position:absolute;left:50%;top:-60%;width:max(112vw,200vh);height:auto;transform:translate(-50%);filter:blur(20px);opacity:.55}.legal-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03060c8c,#03060ceb 40%)}.legal-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(16px,4vw,40px);background:linear-gradient(180deg,#03060ce6,#03060c00)}.legal-logo{display:inline-flex;align-items:center;gap:10px;color:var(--white);text-decoration:none;font-family:var(--logo-font);font-size:18px;letter-spacing:.02em;text-transform:uppercase}.legal-logo img{width:28px;height:28px}.legal-back{color:var(--text-70);text-decoration:none;font-size:14px;padding:8px 0}.legal-back:hover{color:var(--white)}.legal{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:24px 16px 96px;line-height:1.65;font-size:16px;color:var(--text-70)}.legal h1{margin:24px 0 6px;color:var(--white);font-size:clamp(32px,6vw,48px);line-height:1.1;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.legal .updated{margin:0 0 32px;color:var(--text-50);font-size:14px}.legal .lead{color:var(--white);font-size:18px;text-wrap:pretty}.legal h2{margin:40px 0 8px;color:var(--white);font-size:20px;line-height:1.3;font-weight:600;text-wrap:balance}.legal p,.legal li{text-wrap:pretty}.legal ul{padding-left:20px;margin:8px 0}.legal li{margin:6px 0}.legal b{color:var(--white);font-weight:600}.legal a{color:var(--white);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}.legal a:hover{color:var(--orange)}.legal a:focus-visible,.legal-back:focus-visible,.legal-logo:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}.legal-foot{margin-top:56px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:var(--text-50)}.legal-foot a{color:var(--text-70);text-decoration:none}.legal-foot a:hover,.legal-foot a[aria-current]{color:var(--white)}.menu-lang{display:inline-flex;gap:2px;margin-left:auto}.menu-lang button{padding:0 4px;border:0;background:none;color:#ffffff80;font:inherit;cursor:pointer;transition:color .25s}.menu-lang button[aria-pressed=true],.menu-lang button:hover{color:#fff}.menu-lang button+button:before{content:"/";margin-right:6px;color:#ffffff4d}
