@font-face{font-family:Golos;src:url('/assets/golos-cyrillic.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Golos;src:url('/assets/golos-latin.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}
:root{--ink:#203247;--sub:#667589;--blue:#275be5;--line:#dde3e9;--paper:#f3f6fa;--soft:#f7f9fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:15px/1.72 Golos,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.12px}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #7298ff;outline-offset:4px}.legal-wrap{width:min(1180px,calc(100% - 80px));margin:auto}.legal-header{border-bottom:1px solid var(--line);background:#fff}.legal-header .legal-wrap{min-height:86px;display:flex;align-items:center;gap:36px}.legal-logo{font-size:29px;line-height:1;font-weight:700;letter-spacing:-1.5px}.legal-logo span{color:var(--blue)}.legal-back{margin-left:auto;color:var(--sub);font-size:13px;border-bottom:1px solid #bdc8d6;padding:3px 0}.legal-back:hover{color:var(--blue);border-color:var(--blue)}.legal-hero{background:var(--paper);border-bottom:1px solid var(--line)}.legal-hero .legal-wrap{padding-top:66px;padding-bottom:58px}.legal-kicker{margin:0 0 19px;color:var(--blue);font-size:12px}.legal-hero h1{margin:0;max-width:860px;font-size:clamp(36px,5vw,62px);line-height:1.06;letter-spacing:-2.5px;font-weight:500}.legal-lead{max-width:750px;margin:25px 0 0;color:var(--sub);font-size:16px;line-height:1.75}.legal-meta{display:flex;gap:25px;flex-wrap:wrap;margin-top:32px;color:var(--sub);font-size:11px}.legal-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:78px;padding-top:60px;padding-bottom:80px;align-items:start}.legal-nav{position:sticky;top:24px;border-top:1px solid var(--line)}.legal-nav a{display:block;padding:15px 4px;border-bottom:1px solid var(--line);color:var(--sub);font-size:12px;line-height:1.45}.legal-nav a:hover,.legal-nav a[aria-current=page]{color:var(--blue)}.legal-nav a[aria-current=page]{font-weight:600}.legal-content section{scroll-margin-top:28px;margin-bottom:52px}.legal-content h2{margin:0 0 18px;font-size:25px;line-height:1.25;letter-spacing:-.7px;font-weight:600}.legal-content h3{margin:26px 0 10px;font-size:16px;line-height:1.4;font-weight:600}.legal-content p{margin:0 0 14px}.legal-content ol,.legal-content ul{margin:13px 0 17px;padding-left:22px}.legal-content li{padding-left:6px;margin:8px 0}.legal-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.legal-note{padding:22px 24px;margin:23px 0;background:#eef3ff;border-left:3px solid var(--blue);border-radius:0 6px 6px 0}.legal-note p:last-child{margin-bottom:0}.legal-terms{display:grid;grid-template-columns:150px 1fr;border-top:1px solid var(--line);font-size:13px}.legal-terms dt,.legal-terms dd{margin:0;padding:14px 0;border-bottom:1px solid var(--line)}.legal-terms dt{color:var(--sub);padding-right:20px}.legal-terms dd{font-weight:500}.legal-requisites{background:var(--soft);border:1px solid var(--line);border-radius:7px;padding:23px 25px}.legal-requisites p{margin:7px 0}.legal-footer{border-top:1px solid var(--line);background:var(--soft)}.legal-footer .legal-wrap{display:flex;align-items:center;gap:25px;flex-wrap:wrap;padding-top:27px;padding-bottom:27px;color:var(--sub);font-size:11px}.legal-footer .legal-logo{font-size:22px;color:var(--ink)}.legal-footer nav{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.legal-footer a:hover{color:var(--blue)}@media(max-width:820px){.legal-wrap{width:min(100% - 44px,720px)}.legal-layout{grid-template-columns:1fr;gap:35px;padding-top:38px}.legal-nav{position:static;display:grid;grid-template-columns:1fr 1fr}.legal-nav a{padding-right:15px}.legal-hero .legal-wrap{padding-top:48px;padding-bottom:45px}.legal-footer nav{margin-left:0;width:100%}}@media(max-width:480px){.legal-wrap{width:calc(100% - 36px)}.legal-header .legal-wrap{min-height:74px}.legal-back{font-size:11px}.legal-hero h1{font-size:38px;letter-spacing:-1.5px}.legal-lead{font-size:14px}.legal-meta{display:block}.legal-meta span{display:block;margin-top:6px}.legal-nav{grid-template-columns:1fr}.legal-content h2{font-size:22px}.legal-terms{grid-template-columns:1fr}.legal-terms dt{border-bottom:0;padding-bottom:2px}.legal-terms dd{padding-top:2px}.legal-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}}
