.legal-page{background:#07101f;color:#e8eef8}.legal-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px max(20px,calc((100vw - 920px)/2));background:#07101fee;border-bottom:1px solid #23415d}.legal-header nav{display:flex;gap:20px}.legal-header nav a{color:#a8b3c7;text-decoration:none;font-size:14px}.legal{max-width:920px;margin:auto;padding:70px 24px 90px}.legal h1{margin:14px 0 6px;font-size:clamp(42px,7vw,66px);line-height:1.05}.updated{color:#9ca3af}.summary{margin:30px 0;padding:20px;border:1px solid #2dd4bf;border-radius:20px;background:#13243dcc}.legal h2{margin:34px 0 8px;color:#5eead4;font-size:21px}.legal p,.legal li{color:#c7d2e3}.legal a{color:#38bdf8}.legal .note{color:#9ca3af;font-size:14px}@media(max-width:600px){.legal-header nav a:first-child{display:none}.legal{padding-top:48px}}
