*{box-sizing:border-box;margin:0;padding:0}
body{font-family:Inter,system-ui,sans-serif;color:#2c2c31;background:#f3f2f5;-webkit-font-smoothing:antialiased;line-height:1.7}
.doc{max-width:760px;margin:0 auto;padding:40px 20px 80px}
.back{display:inline-block;color:#6c6c73;text-decoration:none;font-size:15px;margin-bottom:28px}
.back:hover{color:#0f0f10}
a{color:#5b45b8}
a:focus-visible{outline:2px solid #8a6fd8;outline-offset:3px}
h1{font-size:32px;line-height:1.15;font-weight:300;letter-spacing:-.03em;color:#0f0f10}
.upd{color:#8b8a92;font-size:14px;margin:12px 0 28px}
h2{font-size:18px;font-weight:600;color:#0f0f10;margin:28px 0 8px;letter-spacing:-.01em}
p,li{font-size:16px}
ul{padding-left:20px}
li+li{margin-top:6px}
