.legal-root{min-height:100vh;font-family:var(--font);-webkit-font-smoothing:antialiased;color:#1d1d1f;background:radial-gradient(1200px 700px at 8% 0,#007aff24,#0000 60%),radial-gradient(900px 700px at 100% 100%,#34c7591a,#0000 60%),linear-gradient(#f5f5f7 0%,#ececef 100%);flex-direction:column;align-items:center;padding:24px 16px 40px;display:flex}.legal-header{justify-content:space-between;align-items:center;width:100%;max-width:760px;padding:8px 4px 20px;display:flex}.legal-header a{color:#1d1d1f;font:700 17px/1 var(--font);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.legal-header img{border-radius:9px;width:32px;height:32px}.legal-header .legal-home{font:500 13px/1 var(--font);color:#3c3c43a6}.legal-doc{background:#ffffffeb;border:.5px solid #fff9;border-radius:24px;width:100%;max-width:760px;padding:40px 44px 48px;box-shadow:0 12px 48px #00000014,0 0 0 .5px #0000000d}@media (max-width:600px){.legal-doc{border-radius:18px;padding:28px 20px 32px}}.legal-doc h1{font:700 28px/1.15 var(--font);letter-spacing:-.03em;margin:0 0 6px}.legal-doc .legal-date{font:400 13px/1.4 var(--font);color:#3c3c438c;margin:0 0 28px}.legal-doc h2{font:600 18px/1.25 var(--font);letter-spacing:-.02em;margin:28px 0 10px}.legal-doc p,.legal-doc li{font:400 14.5px/1.65 var(--font);color:#1d1d1fe0;margin:0 0 10px}.legal-doc ul,.legal-doc ol{margin:0 0 12px;padding-left:22px}.legal-doc li{margin-bottom:6px}.legal-doc a{color:#007aff;text-decoration:none}.legal-doc a:hover{text-decoration:underline}.legal-doc strong{color:#1d1d1f;font-weight:600}.legal-requisites{font:400 13.5px/1.7 var(--font);background:#00000009;border-radius:12px;margin-top:12px;padding:16px 18px}.legal-footer{width:100%;max-width:760px;font:400 12.5px/1.5 var(--font);color:#3c3c438c;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:24px 4px 0;display:flex}.legal-footer a{color:#3c3c43bf;text-decoration:none}.legal-footer a:hover{color:#1d1d1f}