body.legal{background:var(--ck-bg-deep);min-height:100vh;color:var(--ck-text);font-family:var(--ck-font-body,system-ui, sans-serif);margin:0;line-height:1.55}.legal__page{box-sizing:border-box;max-width:860px;margin:0 auto;padding:32px 16px 64px}.legal h1{font:var(--ck-weight-heavy) 32px/1.15 var(--ck-font-display);margin:8px 0 12px}.legal h2{font:var(--ck-weight-heavy) 20px/1.2 var(--ck-font-display);margin:32px 0 8px}.legal p,.legal li{color:var(--ck-text-2);font-size:15px}.legal b{color:var(--ck-text)}.legal a{color:var(--ck-gold)}.legal ul{padding-left:20px}.legal__back{margin:0;font-size:14px}.legal__nav{border-bottom:1px solid var(--ck-line);flex-wrap:wrap;gap:6px 14px;padding:10px 0 14px;font-size:14px;display:flex}.legal__table{border:1px solid var(--ck-line);border-radius:12px;font-size:14px;display:grid;overflow:hidden}.legal__table>div{grid-template-columns:1.1fr 1.3fr 1.4fr;display:grid}.legal__table>div+div{border-top:1px solid var(--ck-line)}.legal__table span{color:var(--ck-text-2);padding:10px 12px}.legal__head span{font:var(--ck-weight-heavy) 12px/1.2 var(--ck-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ck-text-3);background:var(--ck-bg-panel)}.legal__updated{color:var(--ck-text-3);margin-top:40px;font-size:13px}@media (width<=640px){.legal__table>div{grid-template-columns:1fr}.legal__head{display:none!important}.legal__table span:first-child{color:var(--ck-text);padding-bottom:0;font-weight:700}}
