:root{--ink:#10202C;--ink-2:#41576A;--ink-3:#6C8095;--line:#D2DCE3;--deep:#0B3D51;--serif:Georgia,"Iowan Old Style","Times New Roman",serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:#F6F8F9;color:var(--ink);font:400 17px/1.65 var(--sans);-webkit-font-smoothing:antialiased}
.wrap{max-width:760px;margin:0 auto;padding:0 20px}
.bar{background:var(--ink);color:#C9D6E0;font-size:13px;line-height:1.45;padding:9px 0}
.bar b{color:#fff}
header.h{background:#fff;border-bottom:1px solid var(--line);padding:14px 0}
.mark{font:600 21px/1.1 var(--serif);color:var(--ink);text-decoration:none}
main{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px 24px;margin:26px auto 40px;max-width:760px}
@media(max-width:820px){main{margin:18px 16px 30px;padding:22px 18px}}
h1{font:400 31px/1.22 var(--serif);margin:0 0 6px;letter-spacing:-.01em}
.upd{color:var(--ink-3);font-size:14px;margin:0 0 24px}
h2{font:600 18px/1.35 var(--sans);margin:30px 0 8px;padding-top:18px;border-top:1px solid var(--line)}
h3{font:600 15.5px/1.4 var(--sans);margin:18px 0 6px}
p,li{color:var(--ink-2);font-size:16px}
ul,ol{padding-left:22px}
li{margin-bottom:7px}
a{color:var(--deep)}
table{width:100%;border-collapse:collapse;margin:12px 0;font-size:15px}
th,td{text-align:left;padding:9px 10px;border:1px solid var(--line);vertical-align:top;color:var(--ink-2)}
th{background:#EBF0F3;color:var(--ink);font-weight:600}
.back{display:inline-block;margin-top:26px;font-size:15px}
footer{color:var(--ink-3);font-size:13px;line-height:1.6;padding:0 0 40px}
footer .wrap{max-width:760px}
