.privacy-layout{max-width:1180px;margin:60px auto 90px;padding:0 26px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:58px}.privacy-nav{position:sticky;top:114px;align-self:start;display:flex;flex-direction:column;gap:5px}.privacy-nav p{color:#a887d9;font-size:10px;letter-spacing:.16em;margin:0 0 16px}.privacy-nav a{padding:11px 13px;border-radius:8px;color:#aaa7b8;font-size:12px;transition:background .2s,color .2s}.privacy-nav a:hover{background:#712dc321;color:#d9c5f9}.privacy-copy{max-width:800px}.privacy-copy h1{font-size:clamp(30px,4vw,44px);line-height:1.2;margin:10px 0 22px;letter-spacing:-.04em}.privacy-lead{font-size:15px!important;color:#aaa5b8!important}.privacy-updated{font-size:11px!important;color:#868094!important;padding-bottom:28px;border-bottom:1px solid #28222f}.privacy-copy section{scroll-margin-top:115px;margin-top:36px}.privacy-copy h2{font-size:18px;line-height:1.5;margin-bottom:16px;color:#e9e2f3}.privacy-copy p,.privacy-copy li{font-size:13px;line-height:1.95;color:#b8b2c6}.privacy-copy ul{padding-left:20px}.privacy-copy li{padding-left:5px;margin-bottom:14px}.privacy-copy strong{color:#e2d7ed;font-weight:600}.privacy-copy a{color:#c6a7f5;text-decoration:underline;text-underline-offset:3px}.privacy-copy a:hover{color:#e0c9ff}.privacy-controller-notice{padding:15px 18px;border:1px solid #574368;border-radius:10px;background:#201727;font-size:12px!important}.language-switch{display:inline-flex;gap:3px;border:1px solid #34303e;border-radius:9px;background:#12121b;padding:4px}.language-switch button{background:transparent;border:0;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:600;color:#a39ab2;cursor:pointer;transition:all .2s}.language-switch button[aria-pressed=true]{background:#792ed32b;color:#ddc4ff}.language-switch button:focus-visible{outline:2px solid #b486e8;outline-offset:2px}[data-language-content][hidden]{display:none!important}@media(max-width:760px){.privacy-layout{grid-template-columns:1fr;gap:25px;margin-top:30px;padding:0 20px}.privacy-nav{position:static;flex-flow:row wrap;gap:4px}.privacy-nav p{width:100%;margin-bottom:8px}.privacy-nav a{background:#17121e;font-size:10px;padding:8px 10px}.privacy-copy section{scroll-margin-top:100px}.privacy-copy p,.privacy-copy li{font-size:12px}.privacy-layout .privacy-copy{min-width:0}}
