.cecp{--ink:#1f2328;--ink-2:#575760;--ink-3:#8a8f98;--line:#e3e6ea;--soft:#f6f7f9;--bar:#444;--green:#4c9150;--green-ink:#2f6e33;--red:#b3261e;--r:6px;font-family:Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);font-size:16px;line-height:1.6;max-width:980px;margin:0 auto;font-variant-numeric:tabular-nums}.cecp *,.cecp *::before,.cecp *::after{box-sizing:border-box}.cecp-body .inside-article{padding-top:24px}.cecp-crumbs{font-size:13px;color:var(--ink-3);margin:0 0 14px}.cecp-crumbs a{color:var(--ink-2);text-decoration:none}.cecp-crumbs a:hover{color:var(--green-ink);text-decoration:underline}.cecp-sep{margin:0 6px}.cecp-head{border-bottom:3px solid var(--green);padding-bottom:14px;margin-bottom:18px}.cecp .cecp-h1{font:700 30px/1.2 Roboto,system-ui,sans-serif;margin:0 0 8px;color:var(--ink);text-transform:none;letter-spacing:-.01em}.cecp-quote{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.cecp-quote__main{font-size:22px}.cecp-quote__main strong{font-weight:700;color:var(--green-ink)}.cecp-quote__meta{font-size:14px;color:var(--ink-2);margin:0}.cecp [data-sign="pos"]{color:var(--green-ink)}.cecp [data-sign="neg"]{color:var(--red)}.cecp .cecp-conv .cecc{margin:0 0 8px}.cecp .cecp-conv .cecc-cols{display:none}.cecp-sec{margin:30px 0 0}.cecp .cecp-h2{font:700 15px/1.25 Roboto,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--bar);border-bottom:3px solid var(--green);padding:9px 14px;margin:0 0 14px}.cecp .cecp-h3,.cecp .cecp-q{text-transform:none;letter-spacing:0}.cecp .cecp-h3{font:700 15px/1.3 Roboto,system-ui,sans-serif;margin:18px 0 8px;color:var(--ink)}.cecp .cecp-q{font:700 16px/1.35 Roboto,system-ui,sans-serif;margin:16px 0 4px;color:var(--ink)}.cecp p{margin:0 0 12px}.cecp-text a,.cecp-faq a{color:var(--green-ink)}.cecp-tables{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.cecp .cecp-table{width:100%;border-collapse:collapse;margin:0;border:0;font-size:14.5px}.cecp .cecp-table th,.cecp .cecp-table td{border:0;border-bottom:1px solid var(--line);padding:8px 6px;background:none;white-space:nowrap}.cecp .cecp-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:500;text-align:left}.cecp .cecp-table thead th+th{text-align:right}.cecp .cecp-table tbody th{text-align:left;font-weight:500;color:var(--ink-2)}.cecp .cecp-table td{text-align:right;font-weight:500}.cecp .cecp-table small{color:var(--ink-3);font-weight:400;font-size:12px}.cecp .cecp-table td small{display:block}.cecp .cecp-table a{color:var(--ink);text-decoration:none}.cecp .cecp-table a:hover{color:var(--green-ink);text-decoration:underline}.cecp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cecp .cecp-table--matrix td{font-size:13.5px}.cecp .cecp-table--matrix tbody tr:nth-child(even)>*{background:var(--soft)}.cecp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 14px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.cecp-facts>div{background:#fff;padding:10px 12px;min-width:0}.cecp-label{display:block;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 2px}.cecp-facts strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.cecp-note{font-size:12.5px;color:var(--ink-3);margin-top:10px!important}.cecp .cecp-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.cecp .cecp-links--wide{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cecp .cecp-links li{margin:0}.cecp .cecp-links a{display:block;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none;font-weight:500;font-size:14px;background:#fff}.cecp .cecp-links a:hover{border-color:var(--green);color:var(--green-ink)}.cecp .cecp-more{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.cecp .cecp-more li{margin:0}.cecp .cecp-more a{color:var(--green-ink);font-weight:500}.cecp-foot{margin-top:28px!important;font-size:12.5px;color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px}@media (max-width:700px){.cecp .cecp-h1{font-size:24px}.cecp-quote__main{font-size:19px}.cecp-tables{grid-template-columns:minmax(0,1fr)}.cecp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cecp .cecp-links+.cecp-h2{margin-top:26px}