.pg-legal .phero{position:relative;padding:84px 0 48px;text-align:center;overflow:hidden}.pg-legal .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(36% 60% at 22% 20%,rgba(91,63,168,.24),transparent 70%),radial-gradient(36% 60% at 80% 12%,rgba(29,111,107,.26),transparent 70%),radial-gradient(46% 60% at 50% 100%,rgba(216,178,116,.14),transparent 70%)}.pg-legal .pillx{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid var(--line-2);font-size:14px;color:var(--ink-2)}.pg-legal .pillx i{width:7px;height:7px;border-radius:50%;background:var(--gold)}.pg-legal .phero h1{position:relative;margin-top:22px;font-size:72px;line-height:1.2}.pg-legal .phero .lead{position:relative;margin-inline:auto;max-width:40em}.pg-legal .band{position:relative;margin:0 auto 120px;padding:76px 40px;border-radius:36px;text-align:center;overflow:hidden;color:#fff;background:linear-gradient(120deg,var(--tile-2),var(--tile-1) 50%,var(--tile-6))}.pg-legal .band h2{font-size:52px;line-height:1.25}.pg-legal .band p{margin:14px auto 0;font-size:18.5px;line-height:1.8;opacity:.92;max-width:34em}.pg-legal .band .btns{display:flex;gap:12px;justify-content:center;margin-top:30px}.pg-legal .band .btn-gold{background:#fff;color:#17120a;box-shadow:none}.pg-legal .band .btn-ghost{color:#fff;border-color:rgba(255,255,255,.45);background:transparent}.pg-legal .phero{padding-bottom:30px}.pg-legal .phero h1{font-size:64px}.pg-legal .tabs{position:relative;display:inline-flex;gap:6px;padding:6px;margin-top:26px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--line-2)}.pg-legal .tabs a{padding:9px 20px;border-radius:999px;font-size:15px;color:var(--ink-2);transition:background-color .2s,color .2s}.pg-legal .tabs a[aria-current=page]{background:var(--c);color:#fff;font-weight:600}.pg-legal .note{position:relative;margin-top:18px;font-size:14px;color:var(--ink-3)}.pg-legal .lg{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:48px;gap:48px;padding-block:30px 110px}.pg-legal .toc{position:-webkit-sticky;position:sticky;top:96px;align-self:start;display:grid;grid-gap:2px;gap:2px;max-height:calc(100vh - 120px);overflow:auto;scrollbar-width:thin}.pg-legal .toc a{display:flex;gap:10px;align-items:baseline;padding:8px 12px;border-radius:11px;font-size:14.5px;line-height:1.5;color:var(--ink-2);transition:background-color .2s,color .2s}.pg-legal .toc a:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c);flex:none;translate:0 -2px;opacity:.6}.pg-legal .toc a.on,.pg-legal .toc a:hover{color:var(--ink);background:rgba(255,255,255,.05)}.pg-legal .toc a.on:before{opacity:1}.pg-legal .paper{display:grid;grid-gap:14px;gap:14px}.pg-legal .cl{scroll-margin-top:96px;padding:30px 34px;border-radius:26px;background:var(--card);border:1px solid var(--line)}.pg-legal .cl h2{display:flex;gap:12px;align-items:baseline;font-size:22px;line-height:1.45}.pg-legal .cl h2:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--c);flex:none;translate:0 -2px}.pg-legal .cl p{margin:12px 0 0;font-size:16.5px;line-height:1.95;color:var(--ink-2)}.pg-legal .cl ul{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.pg-legal .cl li{position:relative;-webkit-padding-start:22px;padding-inline-start:22px;font-size:16px;line-height:1.85;color:var(--ink-2)}.pg-legal .cl li:before{content:"";position:absolute;inset-inline-start:4px;top:.75em;width:6px;height:6px;border-radius:50%;background:color-mix(in oklab,var(--c) 60%,white)}.pg-legal .cl ul.rows li{padding:12px 16px;border-radius:14px;background:color-mix(in oklab,var(--c) 9%,transparent);border:1px solid color-mix(in oklab,var(--c) 22%,transparent)}.pg-legal .cl ul.rows li:before{display:none}.pg-legal .cl b{color:var(--ink);font-weight:600}.pg-legal .cl a,.pg-legal .phero .lead a{color:var(--gold)}.pg-legal .help{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;padding:26px 30px;border-radius:24px;color:#fff;background:linear-gradient(140deg,var(--c),color-mix(in oklab,var(--c) 45%,#07080b))}.pg-legal .help b{font-family:var(--display);font-size:19px;font-weight:600}.pg-legal .help .btn{background:#fff;color:#17120a;border-color:#fff;direction:ltr}@media (max-width:1080px){.pg-legal .lg{grid-template-columns:minmax(0,1fr);gap:18px}.pg-legal .toc{position:static;display:flex;overflow-x:auto;max-height:none;scrollbar-width:none}.pg-legal .toc a{flex:none;white-space:nowrap}}@media (max-width:720px){.pg-legal .tabs a{padding:8px 14px;font-size:14px}.pg-legal .lg{padding-block:12px 64px}.pg-legal .cl{padding:22px 18px;border-radius:22px}.pg-legal .cl h2{font-size:19px}.pg-legal .cl p{font-size:15.5px}.pg-legal .help{flex-direction:column;align-items:stretch;padding:22px}.pg-legal .help .btn{justify-content:center}}@media (max-width:1080px){.pg-legal .phero h1{font-size:56px}}@media (max-width:720px){.pg-legal .phero{padding:44px 0 28px}.pg-legal .phero h1{font-size:40px}.pg-legal .band{padding:48px 22px;border-radius:26px;margin-bottom:72px}.pg-legal .band h2{font-size:32px}.pg-legal .band p{font-size:16.5px}.pg-legal .band .btns{flex-direction:column}}.pg-legal .paper,.pg-legal .paper>*{min-width:0}.pg-legal .cl{overflow-wrap:anywhere}