.legal-page{min-height:100dvh;padding:32px 20px 72px;color:rgba(249,247,255,.94);background:#090612}.legal-document{width:min(100%,900px);margin:0 auto}.legal-document__nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:48px}.legal-document__nav a{display:inline-flex;align-items:center;min-height:36px;color:rgba(221,214,254,.82);font-size:14px;text-decoration:none}.legal-document__nav a:hover{color:#c4b5fd}.legal-document__nav a:focus-visible{outline:2px solid #a78bfa;outline-offset:4px;border-radius:3px}.legal-document__header{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.12)}.legal-document__header span{color:#a78bfa;font-size:13px;font-weight:600}.legal-document__header h1{margin:10px 0 0;font-size:clamp(28px,5vw,42px);line-height:1.2}.legal-document__body{display:grid;grid-gap:16px;gap:16px;padding-top:28px}.legal-document__body p{margin:0;color:rgba(244,240,255,.8);font-size:15px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.legal-page{padding:24px 16px 56px}.legal-document__nav{margin-bottom:32px}.legal-document__body p{font-size:16px}}