.legal-page{color:#f4f2f7;background:#050506;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal-page-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050506e6;border-bottom:1px solid #1f1e24;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 560px);display:flex;position:sticky;top:0}.legal-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.legal-brand img:first-child{width:25px;height:auto}.legal-brand img:last-child{width:56px;height:auto}.legal-back{color:#a99aff;letter-spacing:.03em;font-size:11px;font-weight:800;text-decoration:none}.legal-back:hover{color:#fff}.legal-page-main{width:min(900px,100% - 48px);margin:0 auto;padding:86px 0 110px}.legal-page-kicker{letter-spacing:.18em;color:#825fff;margin-bottom:18px;font-size:10px;font-weight:900}.legal-page-main h1{letter-spacing:-.055em;margin:0;font-size:clamp(50px,7vw,84px);line-height:.95}.legal-page-meta{color:#77737f;margin:18px 0 0;font-size:11px}.legal-page-lead{color:#c5c1cc;max-width:820px;margin:42px 0 64px;font-size:20px;line-height:1.6}.legal-page-main section{border-top:1px solid #222127;padding:30px 0}.legal-page-main section h2{letter-spacing:-.02em;margin:0 0 13px;font-size:20px}.legal-page-main section p{color:#9d99a5;margin:0;font-size:14px;line-height:1.85}.legal-page-main a{color:#a58fff}.legal-page-note{color:#9995a2;background:#0c0b0f;border:1px solid #2c2935;margin-top:44px;padding:24px;font-size:12px;line-height:1.75;box-shadow:8px 8px #4810ff}.legal-page-note strong{color:#fff}.legal-page-footer{color:#6e6a75;border-top:1px solid #1f1e24;justify-content:space-between;align-items:center;min-height:100px;padding:22px max(24px,50vw - 560px);font-size:10px;display:flex}.legal-page-footer nav{gap:18px;display:flex}.legal-page-footer a{color:#77737f;text-decoration:none}.legal-page-footer a:hover{color:#9b82ff}@media (max-width:720px){.legal-page-header{height:68px}.legal-page-main{width:min(100% - 36px,900px);padding:62px 0 82px}.legal-page-lead{margin:32px 0 46px;font-size:17px}.legal-page-main section{padding:24px 0}.legal-page-main section p{font-size:13px}.legal-page-footer{flex-direction:column;align-items:flex-start;gap:14px}.legal-page-footer nav{flex-wrap:wrap}}
