.cx-legal__wrap{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.cx-legal__tabs{display:flex;gap:4px;padding:6px;border-radius:14px;align-self:flex-start;max-width:100%;overflow-x:auto;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cx-body a.cx-legal__tab,.cx-legal__tab{padding:9px 14px;border-radius:10px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--ink-2);background:#0000;transition:background .25s,color .25s}.cx-body a.cx-legal__tab:hover,.cx-legal__tab:hover{background:var(--glass-hover);color:var(--ink)}.cx-body a.cx-legal__tab[aria-current=page],.cx-legal__tab[aria-current=page]{color:var(--bg);background:var(--ink)}.cx-legal__head{display:flex;flex-direction:column;gap:36px}.cx-legal__title{margin:0;font-size:clamp(44px,7vw,96px);font-weight:600;letter-spacing:-.05em;line-height:.95;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cx-legal__sub{margin:0;max-width:640px;font-size:18px;line-height:1.5;color:var(--ink-2)}.cx-legal__co{font-family:var(--cx-mono);font-size:12px;color:var(--ink-2)}.cx-legal__body{padding:clamp(24px,4vw,48px);border-radius:22px;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);overflow-wrap:break-word}.cx-legal__body.cx-prose>:first-child{margin-top:0}.cx-legal__body.cx-prose>:last-child{margin-bottom:0}.cx-legal__body table{display:block;overflow-x:auto}.cx-legal__apps{display:flex;flex-direction:column;gap:10px}.cx-legal__apps-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.cx-legal__apps-lead{margin:0;max-width:640px;color:var(--ink-2);font-size:15px;line-height:1.55}.cx-legal__apps-list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.cx-body .cx-legal__apps-list a,.cx-legal__apps-list a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:var(--glass);border:1px solid var(--glass-line);color:var(--ink);transition:background .25s}.cx-body .cx-legal__apps-list a:hover,.cx-legal__apps-list a:hover{background:var(--glass-strong);color:var(--ink)}.cx-legal__apps-list span:first-child{font-weight:600}.cx-legal__apps-url{font-family:var(--cx-mono);font-size:12px;color:var(--ink-3)}