.legal-page{gap:18px;width:min(820px,100% - 32px);margin:16px auto 40px;display:grid}.legal-tabs{flex-wrap:wrap;gap:8px;display:flex}.legal-tabs a{color:#d6defa;background:#121e30cc;border:1px solid #5b6f9466;border-radius:999px;padding:8px 14px;font-size:13px;text-decoration:none}.legal-tabs a:hover{color:#fff;border-color:#a791ef}.legal-doc{color:#e6ecf5;overflow-wrap:anywhere;background:linear-gradient(160deg,#182640f2,#0e1828f7);border:1px solid #7384a64d;border-radius:22px;padding:clamp(22px,4vw,44px);font-size:15px;line-height:1.95;box-shadow:inset 0 1px #ffffff10,0 12px 36px #0003}.legal-doc h1{margin:0 0 6px;font-size:clamp(22px,3vw,28px);line-height:1.5}.legal-doc .legal-updated{color:#a9bdd8;margin:0 0 26px;font-size:13px}.legal-doc h2{border-left:3px solid #9b7af0;margin:34px 0 10px;padding-left:12px;font-size:17px;line-height:1.6}.legal-doc h3{color:#d9c9ff;margin:20px 0 6px;font-size:15px}.legal-doc p{margin:0 0 12px}.legal-doc ol,.legal-doc ul{gap:6px;margin:0 0 12px;padding-left:1.6em;display:grid}.legal-doc a{color:#c9b6ff;text-underline-offset:3px;text-decoration:underline}.legal-doc strong{color:#fff}.legal-table{border-top:1px solid #4866967a;margin:8px 0 0;display:grid}.legal-table>div{border-bottom:1px solid #4866967a;grid-template-columns:12em minmax(0,1fr);gap:18px;padding:14px 4px;display:grid}.legal-table dt{color:#b7c6dd;font-size:14px;font-weight:600}.legal-table dd{margin:0}.legal-table dd p:last-child{margin-bottom:0}.legal-note{color:#b7c6dd;font-size:13px}.legal-back{text-align:center;font-size:13px}.legal-back a{color:#c4b3f5;text-underline-offset:4px}@media (max-width:640px){.legal-table>div{grid-template-columns:minmax(0,1fr);gap:4px}.legal-doc{font-size:14.5px}}
