:root{--font-mono: ui-monospace,"Cascadia Mono",Consolas,"Liberation Mono",monospace;}html{background: var(--paper);}body{min-height: 100vh;display: flex;flex-direction: column;}.main{flex: 1 0 auto;width: 100%;padding-top: var(--space-8);padding-bottom: var(--space-8);}p,li,dd,td{hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word;}h1,h2,h3,.h1,.lead{hyphens: manual;-webkit-hyphens: manual;}h1,h2,h3{font-size: inherit;}abbr[title]{text-decoration: none;cursor: help;}.skip{position: absolute;left: var(--space-4);top: -48px;z-index: 20;background: var(--paper);padding: var(--space-2);}.skip:focus{top: var(--space-2);}.mk-grid>*{grid-column: 1 / -1;min-width: 0;}@media (min-width: 960px){.mk-grid>.span-8{grid-column: 1 / span 8;}.mk-grid>.span-7{grid-column: 1 / span 7;}}.top{position: sticky;top: 0;z-index: var(--z-topbar);background: var(--paper);border-bottom: var(--line-1) solid var(--rule);}.top__in{min-height: var(--topbar);display: flex;align-items: center;flex-wrap: wrap;gap: 0 var(--space-5);}.top__brand{display: flex;align-items: center;height: var(--topbar);margin-right: auto;}.top__brand img{display: block;height: 16px;width: auto;}.top__nav{display: flex;flex-wrap: wrap;gap: 0 var(--space-5);}.top__nav a{color: var(--ink);text-decoration: none;display: block;padding: var(--space-2) 0;border-bottom: var(--line-2) solid transparent;transition: border-color var(--fast) ease-out;}.top__nav a:hover{border-bottom-color: var(--rule-2);}.top__nav a[aria-current]{border-bottom-color: var(--stamp);}.top__menu{display: none;margin-right: calc(-1 * var(--space-4));}@media (max-width: 959px){.top__cta{display: none;}.top__nav{width: 100%;padding-bottom: var(--space-2);}.js .top__menu:not([hidden]){display: inline-flex;}.js .top__nav{display: none;flex-direction: column;border-top: var(--line-1) solid var(--rule-2);padding: var(--space-2) 0 var(--space-4);}.js .top__nav.is-open{display: flex;}.js .top__nav a{padding: var(--space-3) 0;border-bottom: var(--line-1) solid var(--rule-2);}.js .top__nav a[aria-current]{border-bottom: var(--line-2) solid var(--stamp);}}.hero__lead{margin-top: var(--space-4);}.hero__btns{margin-top: var(--space-5);}.figures{margin-top: var(--space-7);list-style: none;padding: 0;}@media (max-width: 959px){.figures{grid-auto-flow: row;grid-template-columns: 1fr 1fr;}.figures .mk-figure{border-bottom: var(--line-1) solid var(--rule-2);padding-left: 0;}.figures .mk-figure:nth-child(2n){border-right: 0;padding-left: var(--space-4);}.figures .mk-figure--ink{padding-left: var(--space-4);border-bottom: 0;}}.sec{border-top: var(--line-1) solid var(--rule);margin-top: var(--space-8);padding-top: var(--space-3);}.sec--first{border-top: 0;padding-top: 0;}.sec__title{display: flex;gap: var(--space-2);font-size: 28px;line-height: 34px;font-weight: 700;letter-spacing: -0.005em;}.sec__num{font-variant-numeric: tabular-nums;min-width: 1.4em;}.sec__lead{margin-top: var(--space-4);}.sec__lead + .mk-kv{margin-top: var(--space-4);}.sec__title + .mk-grid{margin-top: var(--space-4);}.sec__more{margin-top: var(--space-5);}.sec h3{font-size: 20px;line-height: 26px;font-weight: 700;}.mk-card .mk-card__title{font-size: 16px;line-height: 22px;}.cards{display: grid;gap: var(--space-5);grid-template-columns: 1fr;margin-top: var(--space-5);}@media (min-width: 720px){.cards{grid-template-columns: repeat(3,1fr);}}.card__meta{margin-top: var(--space-2);font-size: 13px;line-height: 18px;color: var(--ink-2);}.card__meta a{color: var(--stamp);}.steps{list-style: none;padding: 0;margin-top: var(--space-4);border-top: var(--line-1) solid var(--rule-2);}.steps li{display: grid;grid-template-columns: 2.4em 1fr;gap: var(--space-2);padding: var(--space-4) 0;border-bottom: var(--line-1) solid var(--rule-2);}.steps__n{font-size: 20px;line-height: 26px;font-weight: 800;font-variant-numeric: tabular-nums;}.sec .steps__t{font-size: 16px;line-height: 22px;}.steps p{margin-top: var(--space-1);}.callout-row{margin-top: var(--space-8);}.vh{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.mk-site .mk-kv a:not([class]),.mk-site caption a{color: var(--stamp);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;}.code,.mk-table td.mono{font-family: var(--font-mono);font-size: 13px;font-variant-numeric: tabular-nums;}.mk-kv>div>p + p{margin-top: var(--space-2);}.mk-kv>.k{hyphens: manual;}.about__p{margin-top: var(--space-4);}.todo{background: var(--paper-2);outline: var(--line-1) dashed var(--rule-2);padding: 0 var(--space-1);}.cards--2{max-width: calc(8 / 12 * 100% + 2px);}@media (min-width: 720px){.cards--2{grid-template-columns: 1fr 1fr;}}.mk-table{margin-top: var(--space-4);}.mk-table td{hyphens: manual;}.svodka td:first-child{white-space: nowrap;width: 4.5em;}.svodka td:last-child{width: 9.5em;white-space: nowrap;}.kody td:first-child{width: 4.5em;}.kody td:last-child{width: 8em;}@media (max-width: 719px){.mk-kv{grid-template-columns: 1fr;}.mk-kv>.k{border-bottom: 0;padding-bottom: 0;}.mk-kv>.k + div{padding-top: var(--space-1);}.kody thead{display: none;}.kody tr,.kody td{display: block;width: auto !important;}.kody tr{border-bottom: var(--line-1) solid var(--rule-2);padding: var(--space-3) 0;}.kody td{border: 0;padding: 0 0 var(--space-1);}.kody td[data-label]::before{content: attr(data-label) ": ";font-weight: 700;}.svodka td:last-child{width: 6em;white-space: normal;}}.svc{padding: var(--space-6) 0;border-bottom: var(--line-1) solid var(--rule-2);scroll-margin-top: calc(var(--topbar) + var(--space-4));}.svc:last-child{border-bottom: 0;}.sec>.svc:first-of-type{margin-top: var(--space-2);}.svc__n{font-size: 28px;line-height: 34px;font-weight: 800;font-variant-numeric: tabular-nums;}.svc__t{font-size: 20px;line-height: 26px;font-weight: 700;}.svc__kv{margin-top: var(--space-3);border-top: var(--line-1) solid var(--rule);}@media (min-width: 960px){.mk-grid>.svc__n{grid-column: 1 / span 1;}.mk-grid>.svc__body{grid-column: 2 / span 8;}}@media (max-width: 959px){.svc{gap: var(--space-1);}}[id]{scroll-margin-top: calc(var(--topbar) + var(--space-4));}.smeta-wrap{margin-top: var(--space-6);}.smeta{max-width: 480px;display: grid;gap: var(--space-4);justify-items: start;}.smeta__t{font-size: 20px;line-height: 26px;font-weight: 700;}.smeta__kv{width: 100%;}.smeta__note{color: var(--ink-2);}.notfound{margin-top: var(--space-6);}.notfound__t{color: var(--ink);font-size: 28px;line-height: 34px;font-weight: 700;margin-bottom: var(--space-2);}.foot{border-top: var(--line-1) solid var(--rule);font-size: 13px;line-height: 18px;color: var(--ink-2);font-variant-numeric: tabular-nums;}.foot__in{display: grid;gap: var(--space-5);padding-top: var(--space-5);padding-bottom: var(--space-7);}@media (min-width: 960px){.foot__in{grid-template-columns: 8fr 4fr;gap: var(--gutter);}}.foot img{display: block;margin-bottom: var(--space-3);}.foot p + p{margin-top: var(--space-1);}.foot__name{color: var(--ink);font-weight: 500;}.mk-site .foot a:not([class]){color: var(--ink-2);text-decoration: underline;text-decoration-color: var(--rule-2);text-underline-offset: 3px;}.mk-site .foot a:not([class]):hover{color: var(--ink);text-decoration-color: currentColor;}.foot__links ul{list-style: none;padding: 0;margin: 0 0 var(--space-4);}.foot__links li a{display: inline-block;padding: var(--space-1) 0;}@page{margin: 15mm 15mm 18mm;@bottom-right{content: "стр. " counter(page) " / " counter(pages);font: 9pt "Golos Text",sans-serif;}}@media print{body{font-size: 10pt;line-height: 1.4;display: block;}.top{position: static;border-bottom: 0;}.top__nav,.top__menu,.top__cta,.skip,.hero__btns{display: none !important;}.top__brand{height: auto;padding-bottom: 2mm;border-bottom: 0.75pt solid #111111;display: inline-flex;}.main{padding: 6mm 0 0;}.mk-container{padding: 0;max-width: none;}.sec,.foot,.steps,.steps li,.mk-card,.mk-figures{border-color: #111111 !important;border-width: 0.75pt !important;}.sec,.mk-card,.steps li,tr{break-inside: avoid;}.h1{font-size: 20pt;line-height: 1.15;}.sec__title{font-size: 14pt;line-height: 1.2;}.mk-callout,.mk-figure--ink{background: none;color: #111111;border: 0.75pt solid #111111;}.mk-figure--ink .mk-figure__s,.mk-callout small{color: #111111;opacity: 1;}a{color: #111111 !important;text-decoration: none;}}