
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url(open-sans-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url(open-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Topvisor;src:url(topvisor-icons.ttf) format("truetype")}
body{margin:0;background:#faf8f3;color:#2a241e;font-family:Arial,sans-serif}
main{max-width:1280px;margin:64px auto;padding:0 24px}
h1{font-size:48px;font-weight:400;margin:0 0 16px}h1 em{font-family:Georgia,serif;color:#cf3a19}
.intro{font-size:18px;color:#756c64;margin-bottom:42px}
article{padding:36px;margin:0 0 44px;border:1px solid #e4ddd2;border-radius:12px;background:white}
.case-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}
h2{font-size:38px;font-weight:400;margin:12px 0 16px}.category{font-size:14px;color:#cf3a19;font-weight:bold}.scope{font-size:19px;color:#756c64}.metric{font-size:52px;color:#cf3a19}.metric small{display:block;color:#2a241e;font-size:18px;margin-top:14px}
.table-scroll{overflow-x:auto;overflow-y:hidden}
.table-frame{width:1208px;background:white}
.tv-table{--color-gray-l:#a1abba;--color-blue-dd:#34495e;--color-text-positive:#36b556;--color-text-negative:#f12e27;--color-bg-positive-1:#36c95b;--color-bg-negative-1:#f73c36;font-family:"Open Sans","Helvetica Neue",sans-serif;font-size:12px;font-weight:400;line-height:1.36;color:#2b323b}
.tv-table *{box-sizing:content-box}
.tv-table table{border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:0}
.tv-table i{font-style:normal;display:inline-block}
.tv-table a{text-decoration:none}
.tv-table .hcol{width:var(--query-width)}
.tv-table .hcol table{width:100%}
.tv-table td.phrase{width:auto;min-width:0}
.tv-table .body .hcol td.phrase div.middle{width:auto;max-width:none;white-space:normal;overflow:visible}
.tv-table .header .cols{left:var(--query-width)}
.tv-table .body .cols{margin-left:var(--query-width)}
.tv-table .cols table{width:var(--dates-width)}
.tv-table .header .cols td{width:78px;min-width:78px}
.tv-table .body .cols div{width:68px}
.tv-table .body{position:relative;height:var(--rows-height)}
.tv-table .header .hcol td.phrase{height:40px}
.tv-table .green{color:var(--color-text-positive)!important}
.tv-table .red{color:var(--color-text-negative)!important}
.tv-table .icon-percent,.tv-table .icon-caret-up,.tv-table .icon-caret-down{font-family:Topvisor!important;font-style:normal;font-weight:normal;line-height:1}
.tv-table .icon-percent:before{content:"B"}
.tv-table .icon-caret-up:before{content:"["}
.tv-table .icon-caret-down:before{content:"x"}
.tv-table .stat{height:19px}
.tv-table .stat sup{font-size:11.6667px;vertical-align:super}
.caption{font-size:14px;color:#756c64;line-height:1.5;margin:22px 0 0}
@media(max-width:700px){main{padding:0 16px;margin:32px auto}h1{font-size:32px}article{padding:20px}.case-heading{display:block}.metric{font-size:40px;margin-top:24px}h2{font-size:30px}}
@media print{body{background:white}main{margin:0;padding:0;max-width:none}h1,.intro,.case-heading,.caption{display:none}article{margin:0;padding:0;border:0;border-radius:0;break-after:page}.table-scroll{overflow:visible}}
