.ct{--ct-pri:var(--pri,#234fd7);--ct-pri3:var(--pri3,#1a3aa8);--ct-text:#232a3b;--ct-mute:var(--mute,#566075);--ct-line:var(--line,#0f172a1c);--ct-card:var(--card,#fff);--ct-soft:#f2f5fc;--ct-w:780px;--ct-wide:1100px;max-width:var(--ct-w);color:var(--ct-text);overflow-wrap:break-word;text-rendering:optimizelegibility;margin-inline:auto;font-size:1.075rem;line-height:2.05}.ct>*+*{margin-top:1.15em}.ct p:empty{min-height:1em}.ct [dir=ltr]{text-align:left}.ct [data-align=center]{text-align:center}.ct [data-align=left]{text-align:left}.ct [data-align=right]{text-align:right}.ct [data-align=justify]{text-align:justify;text-justify:inter-word}.ct h2,.ct h3,.ct h4{color:#121829;scroll-margin-top:calc(var(--hh,76px) + 20px);font-weight:800;line-height:1.55;position:relative}.ct h2{margin-top:1.9em;font-size:clamp(1.35rem,2.4vw,1.7rem)}.ct h3{color:var(--ct-pri3);margin-top:1.6em;font-size:clamp(1.15rem,2vw,1.32rem)}.ct h4{margin-top:1.4em;font-size:1.08rem}.ct h2+*,.ct h3+*,.ct h4+*{margin-top:.55em}.ct-anchor{color:var(--ct-pri);opacity:0;margin-inline-start:.35em;font-weight:500;text-decoration:none;transition:opacity .2s}.ct h2:focus-within .ct-anchor,.ct-anchor:focus-visible{opacity:.7}@media (hover:hover){.ct h2:hover .ct-anchor,.ct h3:hover .ct-anchor,.ct h4:hover .ct-anchor{opacity:.6}}.ct a{color:var(--ct-pri);text-underline-offset:4px;-webkit-text-decoration:underline #234fd759;text-decoration:underline #234fd759;text-decoration-thickness:1px;transition:text-decoration-color .2s}@media (hover:hover){.ct a:hover{text-decoration-color:currentColor}}.ct strong{color:#141a2a;font-weight:800}.ct mark{color:inherit;background:linear-gradient(#0000 38%,#ffe9a8 38%);border-radius:2px;padding-inline:.1em}.ct code{background:var(--ct-soft);border:1px solid var(--ct-line);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:.08em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.ct sub,.ct sup{font-size:.72em;line-height:0}.ct s{color:var(--ct-mute);text-decoration-thickness:1.5px}.ct ul,.ct ol{padding-inline-start:1.5em}.ct li+li,.ct li>p+*{margin-top:.35em}.ct ul>li::marker{color:var(--ct-pri)}.ct ol>li::marker{color:var(--ct-pri);font-weight:700}.ct li ul,.ct li ol{margin-top:.35em}.ct blockquote{border-inline-start:4px solid var(--ct-pri);color:#2c3550;background:linear-gradient(90deg,#0000,#234fd70d);border-radius:4px 14px 14px 4px;padding:.7em 1.1em;font-size:1.04em}.ct blockquote>*+*{margin-top:.6em}.ct hr{background:var(--ct-line);border:0;height:1px;margin-block:2.2em;position:relative;overflow:visible}.ct hr:after{content:"◆";inset-inline-start:50%;color:var(--ct-pri);background:var(--bg,#f7f8fb);padding-inline:.6em;font-size:.7rem;position:absolute;top:50%;translate:50% -55%}.ct-code,.ct pre{text-align:left;color:#e6ebff;tab-size:2;direction:ltr;background:#0f1730;border-radius:14px;padding:1em 1.2em;font-size:.88rem;line-height:1.75;overflow-x:auto}.ct pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.ct-table{border:1px solid var(--ct-line);background:var(--ct-card);-webkit-overflow-scrolling:touch;border-radius:14px;overflow-x:auto}.ct-table:focus-visible{outline:2px solid var(--ct-pri);outline-offset:2px}.ct table{border-collapse:collapse;width:100%;min-width:480px;font-size:.95rem;line-height:1.8}.ct th,.ct td{border-bottom:1px solid var(--ct-line);text-align:start;vertical-align:top;padding:.6em .9em}.ct td+td,.ct th+th{border-inline-start:1px solid var(--ct-line)}.ct thead th{background:var(--ct-soft);color:#121829;font-weight:800}.ct tbody tr:last-child td{border-bottom:0}.ct td>*+*,.ct th>*+*{margin-top:.4em}.ct td[data-align=center],.ct th[data-align=center]{text-align:center}.ct figure{margin-inline:0}.ct-fig img{background:var(--ct-soft);border-radius:16px;width:100%;height:auto;display:block}.ct-fig-wide{width:min(var(--ct-wide),100vw - 2*var(--g,20px));margin-inline:calc((100% - min(var(--ct-wide),100vw - 2*var(--g,20px)))/2)}.ct-fig-full{width:100vw;margin-inline:calc(50% - 50vw)}.ct-fig-full img{border-radius:0}.ct figcaption{color:var(--ct-mute);flex-wrap:wrap;justify-content:space-between;gap:.2em .8em;margin-top:.6em;padding-inline:.2em;font-size:.86rem;line-height:1.8;display:flex}.ct-fig-full figcaption{padding-inline:var(--g,20px)}.ct figcaption small{opacity:.85;font-size:.78rem}.ct-embed-box{background:#0f1730;border-radius:16px;max-width:100%;position:relative;overflow:hidden}.ct-embed-box iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.ct-embed-off{color:#fff;text-align:center;background:radial-gradient(120% 90% at 50% 0,#24346a,#0f1730 70%);align-content:center;place-items:center;gap:14px;padding:20px;display:grid}.ct-embed-play{font:inherit;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:12px;padding:12px 22px 12px 18px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}@media (hover:hover){.ct-embed-play:hover{background:#ffffff2e;transform:translateY(-2px)}}.ct-embed-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.ct-embed-ico{background:var(--ct-pri);border-radius:50%;flex:none;width:34px;height:34px;position:relative}.ct-embed-ico:after{content:"";border-block:7px solid #0000;border-inline-end:11px solid #fff;width:0;height:0;margin:auto;position:absolute;inset:0;translate:-2px}.ct-embed-note{color:#ffffffb3;max-width:42ch;font-size:.8rem;line-height:1.8}.ct-embed-note a{color:#fff}.ct-embed-telegram .ct-embed-box,.ct-embed-x .ct-embed-box,.ct-embed-instagram .ct-embed-box{max-width:560px;margin-inline:auto}.ct-callout{--c:var(--ct-pri);--cb:#234fd70f;background:var(--cb);border:1px solid color-mix(in srgb,var(--c) 22%,transparent);border-radius:16px;gap:14px;padding:16px 18px;display:flex}.ct-callout-warning{--c:#b7791f;--cb:#fff8e6}.ct-callout-success{--c:#0f9d6f;--cb:#eafaf3}.ct-callout-danger{--c:#d93f3f;--cb:#fdeeee}.ct-callout-ico{background:var(--c);border-radius:50%;flex:none;width:26px;height:26px;margin-top:.35em;position:relative}.ct-callout-ico:before{content:"i";color:#fff;place-items:center;font-family:Georgia,serif;font-size:.9rem;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.ct-callout-warning .ct-callout-ico:before,.ct-callout-danger .ct-callout-ico:before{content:"!";font-family:inherit}.ct-callout-success .ct-callout-ico:before{content:"✓";font-family:inherit}.ct-callout-body{flex:1;min-width:0}.ct-callout-body>*+*{margin-top:.5em}.ct-callout-t{color:var(--c);font-weight:800}.ct-risk{color:#6b7488;background:#0f172a05;border:1px dashed #0f172a33;border-radius:14px;padding:12px 16px;font-size:.84rem;line-height:1.95}.ct-risk strong{color:#4b5468;margin-bottom:.2em;font-size:.86rem;display:block}.ct-cta{text-align:center;margin-block:1.8em}.ct-cta .btn{text-decoration:none}.ct-cta .btn-pri{color:#fff}.ct-related a{border:1px solid var(--ct-line);background:var(--ct-card);color:inherit;border-radius:18px;align-items:center;gap:16px;padding:12px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}@media (hover:hover){.ct-related a:hover{border-color:var(--ct-pri);transform:translateY(-2px)}}.ct-related-img{aspect-ratio:16/10;background:var(--ct-soft);border-radius:12px;flex:none;width:132px;overflow:hidden}.ct-related-img img{object-fit:cover;width:100%;height:100%;display:block}.ct-related-txt{gap:2px;min-width:0;padding-inline-end:6px;display:grid}.ct-related-l{color:var(--ct-pri);font-size:.75rem;font-weight:800}.ct-related-txt strong{font-size:1rem;line-height:1.7}.ct-related-x{color:var(--ct-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.8;display:-webkit-box;overflow:hidden}.ct-related time{color:var(--ct-mute);font-size:.75rem}.ct-related-missing{border:1px dashed var(--ct-line);color:var(--ct-mute);border-radius:14px;padding:12px 16px;font-size:.86rem}@media (max-width:860px){.ct-fig-wide{width:auto;margin-inline:0}}@media (max-width:640px){.ct{font-size:1rem;line-height:2}.ct-callout{gap:10px;padding:14px}.ct-related-img{width:96px}.ct-related a{gap:12px;padding:10px}.ct-code,.ct pre{border-radius:10px;font-size:.82rem}.ct table{font-size:.88rem}}@media print{.ct-embed-off button,.ct-anchor{display:none}.ct-code,.ct pre{color:#000;background:#f5f5f5}}
