.legal .topbar{position:sticky}.legal-switch{display:flex;gap:14px;margin-inline-start:auto}.legal-switch a{color:var(--ink-dim);text-decoration:none;font-size:14px}.legal-switch a:hover{color:var(--gold)}.legal-body{padding:40px 0 calc(60px + env(safe-area-inset-bottom))}.legal-body article{scroll-margin-top:80px}.legal-body h1{margin:0;font-family:Cinzel,Georgia,serif;font-size:clamp(32px,7vw,46px);color:var(--gold)}.legal-body h2{margin:32px 0 8px;font-size:22px;text-align:start}.legal-body p,.legal-body li{color:#d9dcea;font-size:16px;line-height:1.65}.legal-body ul{padding-inline-start:22px}.legal-body li{margin-bottom:8px}.legal-body b{color:var(--ink)}.legal-body hr{margin:56px 0;border:0;border-top:1px solid var(--line)}.updated{color:var(--ink-dim)!important;font-size:14px!important}.back{margin-top:48px}
