@font-face{font-family:DatanodeStyrene;src:url(/assets/fonts/styrene/StyreneAWeb-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DatanodeStyrene;src:url(/assets/fonts/styrene/StyreneAWeb-Medium.woff2)format("woff2");font-weight:500 699;font-display:swap}@font-face{font-family:DatanodeStyrene;src:url(/assets/fonts/styrene/StyreneAWeb-Bold.woff2)format("woff2");font-weight:700 900;font-display:swap}:root{--legal-blue:#4169e1;--legal-blue-dark:#2851ca;--legal-ink:#111318;--legal-muted:#676b75;--legal-line:#e8e9ed;--legal-soft:#f6f7f9;--legal-top:68px;--legal-side:248px;scroll-behavior:smooth;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--legal-top) + 26px);max-width:100%;overflow-x:hidden}body{color:var(--legal-ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:DatanodeStyrene,Inter,Arial,sans-serif;font-size:15px;line-height:1.72}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:var(--legal-blue);text-decoration:none}.legal-skip{z-index:100;color:#fff;background:var(--legal-ink);border-radius:8px;padding:10px 14px;position:fixed;top:-80px;left:16px}.legal-skip:focus{top:10px}.legal-topbar{z-index:50;height:var(--legal-top);border-bottom:1px solid var(--legal-line);backdrop-filter:blur(18px);background:#ffffffeb;position:fixed;inset:0 0 auto}.legal-topbar-inner{align-items:center;gap:28px;width:min(100%,1500px);height:100%;margin:auto;padding:0 26px;display:flex}.legal-brand{min-width:202px;color:var(--legal-ink);letter-spacing:-.03em;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.legal-brand img{object-fit:contain;width:27px;height:27px}.legal-brand em{color:#8b8e96;border-left:1px solid #d8d9dd;padding-left:9px;font-style:normal;font-weight:400}.legal-document-nav{align-items:center;gap:5px;display:flex}.legal-document-nav a{color:#626670;border-radius:7px;padding:7px 11px;font-size:13px}.legal-document-nav a:hover{color:var(--legal-ink);background:var(--legal-soft)}.legal-document-nav a.active{color:var(--legal-blue);background:#f0f4ff}.legal-actions{align-items:center;gap:17px;margin-left:auto;display:flex}.legal-actions>a{color:#565a63;font-size:13px}.legal-actions .legal-panel-link{color:#fff;background:var(--legal-ink);border-radius:8px;padding:8px 13px}.legal-actions .legal-panel-link:hover{background:#272a31}.legal-menu{background:0 0;border:0;width:38px;height:38px;padding:10px;display:none}.legal-menu span{background:currentColor;width:18px;height:1.5px;margin:4px auto;transition:transform .25s,opacity .2s;display:block}.legal-shell{grid-template-columns:var(--legal-side) minmax(0,780px);width:min(100%,1280px);padding:var(--legal-top) 24px 0;justify-content:center;gap:64px;margin:auto;display:grid}.legal-sidebar{top:var(--legal-top);height:calc(100vh - var(--legal-top));padding:34px 0 22px;position:sticky}.legal-sidebar-scroll{height:100%;padding:0 14px 50px;overflow:auto}.legal-sidebar-scroll>p{color:#a0a3ab;letter-spacing:.11em;text-transform:uppercase;margin:0 10px 10px;font-size:10px;font-weight:700}.legal-sidebar-scroll>a{color:#656973;border-radius:7px;align-items:flex-start;gap:10px;margin:2px 0;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.legal-sidebar-scroll>a span{color:#adb0b8;flex:none;font-size:9px}.legal-sidebar-scroll>a:hover{color:var(--legal-ink);background:#f5f6f8}.legal-sidebar-scroll>a.active{color:var(--legal-blue);background:#f0f4ff;font-weight:500}.legal-sidebar-scroll>a.active span{color:var(--legal-blue)}.legal-sidebar-note{background:#f4f6fa;border-radius:10px;gap:6px;margin:28px 7px 0;padding:15px;display:grid}.legal-sidebar-note strong{font-size:12px}.legal-sidebar-note span{color:var(--legal-muted);font-size:10px;line-height:1.55}.legal-sidebar-note a{font-size:10px}.legal-backdrop{display:none}.legal-content{min-width:0;padding:0 0 80px}.legal-hero{border-bottom:1px solid var(--legal-line);padding:92px 0 72px}.legal-eyebrow{color:var(--legal-blue);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.legal-eyebrow span{background:var(--legal-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #edf2ff}.legal-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:740px;margin:27px 0 22px;font-size:clamp(44px,6vw,70px);line-height:1.03}.legal-lead{color:#565a63;max-width:700px;margin:0;font-size:18px;line-height:1.65}.legal-meta{border-top:1px solid var(--legal-line);border-left:1px solid var(--legal-line);grid-template-columns:repeat(3,1fr);margin:38px 0 28px;display:grid}.legal-meta>span{border-right:1px solid var(--legal-line);border-bottom:1px solid var(--legal-line);gap:3px;padding:15px 17px;display:grid}.legal-meta small{color:#92959d;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.legal-meta strong{font-size:13px;font-weight:500}.legal-callout{color:#3155b6;background:#f0f5ff;border-radius:10px;grid-template-columns:28px 1fr;gap:12px;padding:16px 17px;display:grid}.legal-callout b{background:#dae6ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.legal-callout p{margin:0;font-size:12px;line-height:1.65}.legal-section{border-bottom:1px solid var(--legal-line);scroll-margin-top:var(--legal-top);padding:62px 0}.legal-section h2{letter-spacing:-.035em;margin:0 0 20px;font-size:31px;line-height:1.22}.legal-section p{max-width:720px;color:var(--legal-muted);margin:0 0 15px}.legal-section ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.legal-section li{color:#565a63;padding:3px 0 3px 28px;position:relative}.legal-section li:before{color:var(--legal-blue);content:"✓";font-weight:700;position:absolute;top:3px;left:0}.legal-footer{grid-template-columns:1fr auto;align-items:center;gap:4px 22px;padding:38px 0;display:grid}.legal-footer div{align-items:center;gap:9px;display:flex}.legal-footer img{width:24px;height:24px}.legal-footer p{color:#8a8d95;margin:0;font-size:11px}.legal-footer nav{grid-area:1/2/3;gap:16px;font-size:11px;display:flex}@media (width<=900px){:root{--legal-top:62px}.legal-topbar-inner{gap:10px;padding:0 14px}.legal-menu{display:block}.legal-brand{min-width:0;margin-right:auto}.legal-brand em,.legal-document-nav,.legal-actions>a:not(.legal-panel-link){display:none}.legal-actions .legal-panel-link{font-size:0}.legal-actions .legal-panel-link span{font-size:16px}.legal-shell{padding-left:20px;padding-right:20px;display:block}.legal-sidebar{z-index:70;background:#fff;width:min(310px,86vw);height:100vh;padding-top:78px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:15px 0 50px #1a1f2b1f}body.legal-menu-open .legal-sidebar{transform:none}.legal-backdrop{z-index:65;visibility:hidden;opacity:0;background:#14182140;border:0;transition:all .25s;display:block;position:fixed;inset:0}body.legal-menu-open .legal-backdrop{visibility:visible;opacity:1}.legal-content{max-width:720px;margin:auto}.legal-hero{padding-top:62px}}@media (width<=560px){body{font-size:14px}.legal-shell{padding-left:17px;padding-right:17px}.legal-actions{gap:8px}.legal-hero{padding:52px 0}.legal-hero h1{overflow-wrap:anywhere;font-size:39px}.legal-lead{font-size:16px}.legal-meta{grid-template-columns:1fr}.legal-section{padding:48px 0}.legal-section h2{font-size:27px}.legal-footer{grid-template-columns:1fr}.legal-footer nav{flex-wrap:wrap;grid-area:auto/1;margin-top:10px}html[lang=ru] .legal-hero h1{letter-spacing:-.048em;font-size:34px;line-height:1.04}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.legal-sidebar,.legal-backdrop{transition:none}}