html.docpage body{background:radial-gradient(90% 520px at 50% -160px,#2b3bff9e,#2b3bff00),var(--abyss);background-repeat:no-repeat;min-height:100vh;display:flex;flex-direction:column}html.docpage main{flex:1}.skip{position:absolute;left:12px;top:-60px;z-index:10;padding:10px 16px;border-radius:999px;background:#fff;color:var(--ink);font-weight:650;text-decoration:none}.skip:focus{top:12px}.nav nav a[aria-current=page]{opacity:1;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}.doc{width:min(100% - 2 * var(--pad),44rem);margin:0 auto;padding:168px 0 120px}.doc h1{margin:0 0 18px;font-size:clamp(44px,6.4vw,92px);line-height:.94;font-weight:760;font-stretch:116%;letter-spacing:-.04em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.doc h2{margin:56px 0 12px;font-size:24px;line-height:1.2;font-weight:700;font-stretch:108%;letter-spacing:-.015em}.doc p,.doc li,.doc td{color:var(--soft)}.doc p{margin:0 0 14px;max-width:64ch}.doc .lead{font-size:21px;line-height:1.4;color:#fff;font-weight:500;max-width:34ch}.doc .muted{color:#fff9;font-size:15px}.doc b,.doc strong{color:#fff;font-weight:640}.doc a{color:#fff;text-decoration:underline;text-decoration-color:#dee8fe73;text-underline-offset:3px;transition:text-decoration-color .2s}.doc a:hover{text-decoration-color:#fff}.doc ul{padding-left:1.2em}.doc li+li{margin-top:6px}.doc table{width:100%;border-collapse:collapse;margin:10px 0 18px;font-size:16px}.doc th,.doc td{padding:12px 14px 12px 0;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.16)}.doc th{color:#fff;font-weight:640;font-size:14px;letter-spacing:.01em;border-bottom-color:var(--line)}.doc hr{border:0;border-top:1px solid var(--line);margin:88px 0 72px}.doc address{font-style:normal;font-size:22px;line-height:1.5;color:#fff;font-weight:520;margin:8px 0 28px}.contact{margin:36px 0 8px;padding:28px 0 30px;border-block:1px solid var(--line);display:grid;gap:10px;justify-items:start}.contact .addr{font-size:clamp(26px,3.6vw,40px);line-height:1.1;font-weight:720;font-stretch:110%;letter-spacing:-.025em;text-decoration:none;word-break:break-word}.contact p{margin:0}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;height:46px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;text-decoration:none;background:#fff;color:var(--ink);font:inherit;font-size:15px;font-weight:660;font-stretch:105%;transition:transform .35s var(--ease-out),color .3s}.doc a.btn{color:var(--ink);text-decoration:none}.btn:hover{transform:scale(1.03)}.btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.btn.is-plasma,.doc a.btn.is-plasma{color:#fff;text-shadow:0 1px 8px rgba(3,6,40,.45)}.contact .btn{margin-top:10px}@media(max-width:760px){.doc{padding:120px 0 88px}.doc .lead{font-size:19px}.doc h2{margin-top:44px;font-size:21px}.doc table,.doc tbody,.doc tr,.doc td{display:block;width:100%}.doc table{font-size:15px}.doc tr:first-child{display:none}.doc tr{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.16)}.doc td{border:0;padding:0}.doc td:first-child{color:#fff;font-weight:560}.doc td:not(:first-child):before{display:block;margin-top:8px;font-size:12px;letter-spacing:.02em;color:#ffffff8c}.doc :lang(en) td:nth-child(2):before{content:"Purpose"}.doc :lang(en) td:nth-child(3):before{content:"Legal basis (GDPR)"}.doc :lang(en) td:nth-child(4):before{content:"Kept"}.doc :lang(ru) td:nth-child(2):before{content:"Зачем"}.doc :lang(ru) td:nth-child(3):before{content:"Основание (GDPR)"}.doc :lang(ru) td:nth-child(4):before{content:"Срок"}}
