.privacy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:24px;font-size:13px}.privacy-links a,.privacy-links button,.policy a,.cookie-panel a{color:#70d9ff;text-underline-offset:3px}.privacy-links button{border:0;background:none;font:inherit;text-decoration:underline;padding:0;cursor:pointer}.policy{padding:52px 0 30px;line-height:1.75}.policy h1{font-size:clamp(38px,8vw,58px);line-height:1.15;letter-spacing:-.04em}.policy h2{font-size:21px;margin:32px 0 10px;color:#f7f4fa}.policy p,.policy li{color:#d7d2db}.policy .updated{font-size:14px;color:#aaa0bb}.policy a{overflow-wrap:anywhere}.policy li{margin-bottom:10px}.cookie-panel{position:fixed;z-index:100;bottom:16px;left:16px;right:16px;max-width:640px;margin:auto;padding:22px;background:#242129;border:1px solid #736580;border-radius:18px;box-shadow:0 8px 40px #000b;color:#f7f4fa;max-height:80vh;overflow:auto}.cookie-panel[hidden],.cookie-panel [hidden],[data-privacy-settings][hidden]{display:none!important}.cookie-panel h2{font-size:20px;margin:0 0 10px}.cookie-panel p{font-size:14px;line-height:1.6;margin:0 0 16px}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.cookie-actions button{flex:1 1 180px;padding:12px 16px;border:1px solid #70d9ff;border-radius:9px;background:#302c37;color:#fff;font:600 14px Arial,sans-serif;cursor:pointer}.cookie-actions button:hover{background:#41384c}.cookie-actions button:focus-visible,.privacy-links button:focus-visible{outline:3px solid #ffe000;outline-offset:3px}.cookie-actions [data-close]{flex-basis:100%;border-color:#736580}.policy-tools{justify-content:flex-start}.policy-body::after{display:none}@media(max-width:480px){.cookie-panel{padding:18px;bottom:10px;left:10px;right:10px}.policy{padding-top:38px}.cookie-actions button{flex-basis:100%}}
