.top{max-width:760px}
.back{display:inline-flex;gap:6px;align-items:center;font-size:14px;color:var(--t2);text-decoration:none;transition:color .2s}.back:hover{color:var(--ac)}.back .i{width:16px;height:16px}
.doc{width:min(760px,calc(100% - 28px));margin:10px auto 36px;padding:32px 28px;background:var(--c1);border-radius:26px;animation:pin .6s cubic-bezier(.2,.8,.2,1) both}
.doc h1{margin:0 0 6px;font-size:32px;font-weight:300;letter-spacing:-.5px}.upd{margin:0 0 26px;font-size:14px;font-weight:300;color:var(--t2)}
.doc h2{margin:28px 0 8px;font-size:18px;font-weight:500}
.doc p,.doc li{font-size:15.5px;font-weight:300;line-height:1.7}.doc li{margin:4px 0}.doc ul{padding-left:22px;margin:8px 0}
.doc a{color:var(--ac);text-decoration:none}.doc a:hover{text-decoration:underline}
.dl{display:block;margin-top:12px;padding:18px 20px;background:var(--c2);border-radius:18px;color:var(--t)!important;text-decoration:none!important;transition:background-color .2s,transform .4s cubic-bezier(.34,1.56,.64,1)}
.dl:hover{background:var(--c3)}.dl:active{transform:scale(.98)}.dl b{display:block;font-weight:500;font-size:17px}.dl span{font-size:14px;color:var(--t2)}
@media(max-width:560px){.doc{padding:22px 18px}.doc h1{font-size:27px}}
