.article-body{--ab-ink:#10213b;--ab-text:#30445f;--ab-muted:#667792;--ab-line:#dfe8f5;--ab-surface:#fff;--ab-surface-2:#f7fafc;--ab-blue:#1769ff;--ab-blue-dark:#2456dd;--ab-blue-soft:#eef5ff;--ab-green:#0f9f6e;--ab-green-soft:#eefaf5;--ab-amber:#c27803;--ab-amber-soft:#fff8eb;--ab-rose:#c2410c;--ab-rose-soft:#fff4ed;--ab-slate:#475569;--ab-slate-soft:#f1f5f9;--ab-radius:14px;--ab-shadow:0 8px 24px rgba(34,66,110,.07);color:var(--ab-text);font-size:17px;line-height:1.72;letter-spacing:-.011em;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere}.article-body>*+*{margin-top:1.05em}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{color:var(--ab-ink);font-weight:700;line-height:1.28;letter-spacing:-.02em;margin-top:1.55em;margin-bottom:.45em;scroll-margin-top:96px}.article-body h1{font-size:1.7em}.article-body h2{font-size:1.38em;padding-bottom:.35em;border-bottom:1px solid var(--ab-line)}.article-body h3{font-size:1.18em}.article-body h4{font-size:1.05em;color:#1e3354}.article-body h5,.article-body h6{font-size:1em;color:var(--ab-muted);font-weight:650}.article-body>h2:first-child,.article-body>h3:first-child{margin-top:0}.article-body p{margin:0;color:var(--ab-text);font-size:1em;line-height:1.72}.article-body>p:first-of-type{font-size:1.06em;color:#2a3f5c}.article-body strong{color:var(--ab-ink);font-weight:700}.article-body em,.article-body i{font-style:italic;color:#2a3f5c}.article-body ol,.article-body ul{margin:.85em 0;padding-left:0;list-style:none;display:grid;gap:.55em}.article-body ol>li,.article-body ul>li{position:relative;padding-left:1.55em;color:var(--ab-text);line-height:1.65}.article-body ul>li:before{content:"";position:absolute;left:.35em;top:.62em;width:.42em;height:.42em;border-radius:50%;background:var(--ab-blue);box-shadow:0 0 0 3px rgba(23,105,255,.12)}.article-body ol{counter-reset:ab-ol}.article-body ol>li{counter-increment:ab-ol}.article-body ol>li:before{content:counter(ab-ol);position:absolute;left:0;top:.1em;width:1.25em;height:1.25em;border-radius:999px;background:var(--ab-blue-soft);color:var(--ab-blue-dark);font-size:.78em;font-weight:750;display:grid;place-items:center;line-height:1}.article-body li>ol,.article-body li>ul{margin-top:.45em;margin-bottom:.1em}.article-body a,.article-body a.article-link{color:var(--ab-blue-dark);font-weight:600;text-decoration:underline;text-decoration-color:rgba(36,86,221,.28);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s ease,text-decoration-color .15s ease}.article-body a.article-link:hover,.article-body a:hover{color:#1a46c7;text-decoration-color:rgba(26,70,199,.55)}.article-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;font-weight:560;color:#1e3354;background:#eef2f8;border:1px solid #e2e8f0;border-radius:6px;padding:.12em .42em}.article-body pre{margin:1.1em 0;padding:1em 1.1em;overflow-x:auto;border-radius:var(--ab-radius);border:1px solid var(--ab-line);background:#0f172a;box-shadow:var(--ab-shadow)}.article-body pre code{background:transparent;border:0;color:#e2e8f0;padding:0;font-size:.86em;line-height:1.6}.article-body img,.article-body picture img{max-width:100%;height:auto;display:block;margin:1.2em auto;border-radius:16px;border:1px solid var(--ab-line);box-shadow:var(--ab-shadow);background:var(--ab-surface)}.article-body figure{margin:1.25em 0}.article-body figcaption{margin-top:.55em;text-align:center;font-size:.86em;color:var(--ab-muted);line-height:1.45}.article-body hr{border:0;height:1px;margin:2em auto;max-width:220px;background:linear-gradient(90deg,transparent,#b7c7de 20%,#b7c7de 80%,transparent)}.article-body blockquote{margin:1.2em 0;padding:1em 1.2em 1em 1.35em;border-radius:var(--ab-radius);border:1px solid var(--ab-line);border-left:4px solid #8aa4c8;background:linear-gradient(180deg,#f8fbff,#f3f7fc);color:#3a4f6c;font-style:italic;font-size:1.02em;line-height:1.65;box-shadow:var(--ab-shadow)}.article-body blockquote p{color:inherit;margin:0}.article-body blockquote p+p{margin-top:.65em}.article-body blockquote strong{font-style:normal}.article-body .article-callout{display:block;margin:1.35em 0;padding:0;border-radius:16px;border:1px solid var(--ab-line);border-left-width:4px;background:var(--ab-surface-2);box-shadow:var(--ab-shadow);overflow:hidden}.article-body .article-callout-head{display:flex;align-items:center;gap:.55em;padding:.85em 1.1em .15em}.article-body .article-callout-icon{flex:0 0 auto;width:1.55em;height:1.55em;border-radius:999px;display:grid;place-items:center;font-size:.78em;font-weight:800;line-height:1;color:#fff;background:var(--ab-ink)}.article-body .article-callout-icon:before{content:"i"}.article-body .article-callout-label{margin:0;font-size:.78em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-ink)}.article-body .article-callout-body{padding:.45em 1.15em 1.05em}.article-body .article-callout-body p{margin:0;color:inherit;font-size:.98em;line-height:1.65}.article-body .article-callout-body p+p{margin-top:.55em}.article-body .article-callout>.article-callout-label{padding:.95em 1.15em .2em}.article-body .article-callout>p{padding:0 1.15em .95em;margin:0}.article-body .article-callout>p+p{padding-top:0}.article-body .article-callout--important{border-color:#c9daf8 #c9daf8 #c9daf8 #1769ff;background:linear-gradient(135deg,#eef5ff,#f5f9ff);color:#1f3457}.article-body .article-callout--important .article-callout-icon{background:#1769ff}.article-body .article-callout--important .article-callout-icon:before{content:"!"}.article-body .article-callout--important .article-callout-label{color:#2456dd}.article-body .article-callout--example{border-color:#c6e9d8 #c6e9d8 #c6e9d8 #0f9f6e;background:linear-gradient(135deg,#eefaf5,#f5fcf9);color:#194f37}.article-body .article-callout--example .article-callout-icon{background:#0f9f6e}.article-body .article-callout--example .article-callout-icon:before{content:"✓";font-size:.72em}.article-body .article-callout--example .article-callout-label{color:#0b7a55}.article-body .article-callout--attention{border-color:#f0d2b0 #f0d2b0 #f0d2b0 #d97706;background:linear-gradient(135deg,#fff8eb,#fffbf3);color:#5b3b13}.article-body .article-callout--attention .article-callout-icon{background:#d97706}.article-body .article-callout--attention .article-callout-icon:before{content:"⚠";font-size:.7em}.article-body .article-callout--attention .article-callout-label{color:#b45309}.article-body .article-callout--note{border-color:#d5dde8 #d5dde8 #d5dde8 #64748b;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#334155}.article-body .article-callout--note .article-callout-icon{background:#64748b}.article-body .article-callout--note .article-callout-icon:before{content:"✎";font-size:.72em}.article-body .article-callout--note .article-callout-label{color:#475569}.article-body .article-table-wrap{width:100%;margin:1.35em 0;overflow-x:auto;border-radius:16px;border:1px solid #b7e0cb;background:#fff;box-shadow:0 10px 28px rgba(15,159,110,.1);-webkit-overflow-scrolling:touch}.article-body .article-table-wrap table,.article-body table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;margin:0;font-size:.92em;line-height:1.5;background:#fff}.article-body .article-table-wrap table{border:0;min-width:560px}.article-body td,.article-body th{text-align:left;vertical-align:top;padding:.9em 1.05em;border-bottom:1px solid #d8eee3;border-right:1px solid #e6f5ee;color:#1f4a38;background:#fff}.article-body th{background:linear-gradient(180deg,#0f9f6e,#0b8a5f)!important;color:#fff!important;font-weight:700;font-size:.88em;letter-spacing:.02em;white-space:nowrap;border-bottom-color:#0a7a54!important;border-right-color:hsla(0,0%,100%,.18)!important}.article-body thead th:first-child{border-top-left-radius:15px}.article-body thead th:last-child{border-top-right-radius:15px;border-right:0!important}.article-body tbody tr:nth-child(2n) td{background:#f3fbf7}.article-body tbody tr:hover td{background:#e7f7ef}.article-body tr:last-child td,.article-body tr:last-child th{border-bottom:0}.article-body td:last-child,.article-body th:last-child{border-right:0}.article-body td strong{color:#0b5c40}.article-body .article-footnotes{margin-top:2.2em;padding:1.15em 1.2em 1.05em;border-radius:16px;border:1px dashed #cfdced;background:#f8fbff}.article-body .article-footnotes:before{content:"Сноски";display:block;margin-bottom:.75em;font-size:.75em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-muted)}.article-body .article-footnotes ol{margin:0;gap:.65em}.article-body .article-footnotes li{color:var(--ab-muted);font-size:.9em;line-height:1.55}.article-body .article-footnotes li:before{background:#e8eef8;color:#4b6284;box-shadow:none}.article-body .article-footnote-back,.article-body .article-footnote-ref a{color:var(--ab-blue-dark);text-decoration:none;font-weight:700}.article-body .article-footnote-back:hover,.article-body .article-footnote-ref a:hover{text-decoration:underline}.article-body .article-footnote-ref{font-size:.78em;line-height:0;vertical-align:super}.article-body .article-meta-line{font-size:.86em;color:var(--ab-muted)}.article-body .article-copyright-footer{margin-top:1.8em;padding-top:1em;border-top:1px solid var(--ab-line);font-size:.84em;color:var(--ab-muted);line-height:1.55}.article-body.ProseMirror{min-height:320px;outline:none}.article-body.ProseMirror:focus{outline:none}.article-body.ProseMirror p.is-editor-empty:first-child:before{font-size:16px;color:#94a3b8}@media (max-width:640px){.article-body{font-size:16px}.article-body h2{font-size:1.28em}.article-body td,.article-body th{padding:.7em .8em}.article-body .article-callout-body,.article-body .article-callout-head{padding-left:.95em;padding-right:.95em}}