.LegalPage-module__bHW_4a__page{background:var(--bg);min-height:100vh;color:var(--cream)}.LegalPage-module__bHW_4a__header{z-index:10;background:var(--panel);border-bottom:1px solid var(--border);position:sticky;top:0}.LegalPage-module__bHW_4a__headerInner{align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:12px 24px;display:flex}.LegalPage-module__bHW_4a__brand{align-items:center;margin-right:auto;display:inline-flex}.LegalPage-module__bHW_4a__logo{width:auto;height:28px;display:block}.LegalPage-module__bHW_4a__logoLight{display:none}[data-theme=light] .LegalPage-module__bHW_4a__logoDark{display:none}[data-theme=light] .LegalPage-module__bHW_4a__logoLight{display:block}.LegalPage-module__bHW_4a__navBtn{border:1px solid var(--border2);color:var(--cream);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.LegalPage-module__bHW_4a__navBtn:hover{border-color:var(--gold);color:var(--gold)}.LegalPage-module__bHW_4a__root{max-width:760px;margin:0 auto;padding:40px 24px 48px;font-size:15px;line-height:1.7}.LegalPage-module__bHW_4a__h1{color:var(--cream);margin:0 0 8px;font-size:28px;font-weight:800}.LegalPage-module__bHW_4a__updated{color:var(--muted);margin:0 0 32px}.LegalPage-module__bHW_4a__root p{margin:0 0 12px}.LegalPage-module__bHW_4a__h2{color:var(--cream);margin:32px 0 8px;font-size:16px;font-weight:700}.LegalPage-module__bHW_4a__list{margin:8px 0 12px;padding-left:20px}.LegalPage-module__bHW_4a__list li{margin-bottom:4px}.LegalPage-module__bHW_4a__link{color:var(--gold)}.LegalPage-module__bHW_4a__footer{border-top:1px solid var(--border);color:var(--muted);margin-top:48px;padding-top:24px;font-size:12px}.LegalPage-module__bHW_4a__footer a{color:var(--muted)}.LegalPage-module__bHW_4a__footer a:hover{color:var(--gold)}@media (max-width:640px){.LegalPage-module__bHW_4a__headerInner{gap:8px;padding:10px 16px}.LegalPage-module__bHW_4a__logo{height:24px}.LegalPage-module__bHW_4a__navBtn{padding:6px 11px;font-size:12px}.LegalPage-module__bHW_4a__root{padding:28px 16px 40px}.LegalPage-module__bHW_4a__h1{font-size:24px}}
