@font-face{font-family:'Geologica';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/site/fonts/Geologica-600-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Geologica';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/site/fonts/Geologica-600-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:'Geologica';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/site/fonts/Geologica-700-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Geologica';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/site/fonts/Geologica-700-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:'Golos Text';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/site/fonts/GolosText-400-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/site/fonts/GolosText-400-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:'Golos Text';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/site/fonts/GolosText-600-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/site/fonts/GolosText-600-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:'Golos Text';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/site/fonts/GolosText-700-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/site/fonts/GolosText-700-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;}

.kz{
    --md-black:#000000;--md-ink:#201e1d;--md-paper:#f3f2f2;--md-white:#ffffff;--md-yellow:#f7d046;--md-yellow-deep:#6b5410;--md-body:#46433f;--md-muted:#6d6a65;
    --rule-soft:rgba(32,30,29,.2);
    --font-display:'Geologica',system-ui,sans-serif;--font-body:'Golos Text',system-ui,sans-serif;
  }.kz *{box-sizing:border-box}.kz, .kz{margin:0;background:var(--md-paper);color:var(--md-ink);font-family:var(--font-body);font-size:19px;line-height:1.6}.kz .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.kz .text{max-width:760px}.kz .k{font-weight:600;letter-spacing:.2em;text-transform:uppercase;font-size:14px;color:var(--md-yellow-deep)}.kz h1, .kz h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.045em;line-height:1.02;text-transform:uppercase;margin:0;text-wrap:balance}.kz h1{font-size:clamp(34px,5vw,64px);max-width:1000px}.kz h2{font-size:clamp(26px,3vw,38px);margin:72px 0 24px;padding-top:28px;border-top:2px solid var(--md-ink)}.kz p{margin:0 0 20px;color:var(--md-body)}.kz p strong{color:var(--md-ink);font-weight:600}.kz ol, .kz ul{margin:0 0 24px;padding-left:1.3em;color:var(--md-body)}.kz li{margin-bottom:10px}.kz .num{font-family:var(--font-display);font-weight:700;letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:.9}.kz /* шапка */
  header{padding:56px 0 0}.kz .cover{display:block;width:100%;height:auto;margin:20px 0 0}.kz .lead{font-size:clamp(20px,2vw,26px);line-height:1.45;color:var(--md-body);max-width:900px;margin:28px 0 0}.kz .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--md-ink);border-bottom:8px solid var(--md-yellow);margin:48px 0 0}.kz .stat{padding:28px 28px 28px 0;border-left:2px solid var(--md-ink);padding-left:28px}.kz .stat:first-child{border-left:0;padding-left:0}.kz .stat .num{font-size:clamp(30px,3.6vw,56px);white-space:nowrap}.kz .stat .lbl{margin-top:12px;color:var(--md-muted);font-size:16px;line-height:1.35}.kz .meta{display:flex;gap:28px;flex-wrap:wrap;margin:20px 0 0;color:var(--md-muted);font-size:15px}.kz /* фигуры */
  figure{margin:36px 0 44px;max-width:1000px}.kz figure.wide{max-width:none;width:min(1132px,calc(100vw - 48px))}.kz figure.wide a{border:0}.kz figure .fk{display:flex;justify-content:space-between;gap:16px;align-items:baseline;border-bottom:2px solid var(--md-ink);padding-bottom:10px;margin-bottom:0}.kz figure .fk .k{color:var(--md-muted)}.kz figure .ftitle{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:22px;line-height:1.2;color:var(--md-ink)}.kz figcaption{border-top:6px solid var(--md-yellow);padding-top:14px;margin-top:0;color:var(--md-body);font-size:17px;line-height:1.5;max-width:760px}.kz .scroll{overflow-x:auto}.kz table{border-collapse:collapse;width:100%;font-size:16px;font-variant-numeric:tabular-nums}.kz th, .kz td{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid var(--rule-soft);vertical-align:top;white-space:nowrap}.kz th{font-weight:600;color:var(--md-muted);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.kz td.r, .kz th.r{text-align:right;padding-right:0;padding-left:14px}.kz .form th{white-space:normal;min-width:120px}.kz .form td{white-space:normal;color:var(--md-body);min-width:120px}.kz .form td.y{background:#fbe9a6}.kz /* кабинет видит треть */
  .thirds{display:grid;grid-template-columns:200px 1fr;gap:0 24px;align-items:center;padding:8px 0}.kz .thirds .row{display:contents}.kz .thirds .name{color:var(--md-body);padding:14px 0;border-bottom:1px solid var(--rule-soft)}.kz .thirds .bars{padding:14px 0;border-bottom:1px solid var(--rule-soft);display:flex;flex-direction:column;gap:6px}.kz .bar{height:22px;display:flex;align-items:center;gap:10px;font-size:15px;color:var(--md-muted);white-space:nowrap;min-width:0}.kz .bar i{display:block;height:22px;background:var(--md-ink);flex:0 0 auto}.kz .bar.cab i{background:var(--md-yellow)}.kz .bar b{font-family:var(--font-display);font-weight:600;color:var(--md-ink);font-variant-numeric:tabular-nums;min-width:2ch}.kz .thirds .total .name, .kz .thirds .total .bars{border-bottom:0;border-top:2px solid var(--md-ink)}.kz .legend{display:flex;gap:28px;font-size:15px;color:var(--md-muted);padding:10px 0 0}.kz .legend i{display:inline-block;width:18px;height:12px;vertical-align:baseline;margin-right:8px;background:var(--md-ink)}.kz .legend .cab i{background:var(--md-yellow)}.kz /* выгрузка и минус-лист */
  .two{display:grid;grid-template-columns:1fr 1fr;gap:32px}.kz .two>div{min-width:0}.kz .scroll, .kz figure, .kz main{min-width:0}.kz .mono{font-family:ui-monospace,Consolas,'Courier New',monospace;font-size:13px;line-height:1.55;color:var(--md-ink);white-space:pre;overflow-x:auto;padding:14px 0 6px;margin:0}.kz .mono .dim{color:var(--md-muted)}.kz .mono .hl{background:var(--md-yellow)}.kz .q th{white-space:normal}.kz .q th:first-child, .kz .q td:first-child{width:56%}.kz .q td{white-space:normal;color:var(--md-ink);font-size:15px}.kz .q td.dim{color:var(--md-muted);font-size:14px;border-bottom:0}.kz .q .hl{background:var(--md-yellow)}.kz .src{font-size:13px;color:var(--md-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:10px 0 0}.kz /* что стало */
  .result{list-style:none;padding:0;margin:0 0 24px;border-top:2px solid var(--md-ink)}.kz .result li{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--rule-soft);margin:0}.kz .result li .n{font-family:var(--font-display);font-weight:700;font-size:30px;letter-spacing:-.04em;line-height:1;color:var(--md-ink);font-variant-numeric:tabular-nums}.kz .result li .n small{font-size:14px;letter-spacing:.1em;color:var(--md-muted);font-weight:600}.kz .quote{border-left:6px solid var(--md-yellow);padding:4px 0 4px 24px;margin:28px 0;color:var(--md-ink);font-size:21px;line-height:1.45;max-width:760px}.kz .quote span{display:block;margin-top:8px;font-size:15px;color:var(--md-muted)}.kz /* вывод и подвал */
  .moral{border-top:8px solid var(--md-yellow);padding-top:24px;margin-top:48px;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);line-height:1.25;color:var(--md-ink);max-width:900px}.kz footer{margin:80px 0 64px;border-top:2px solid var(--md-ink);padding-top:28px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.kz .author{display:flex;align-items:center;gap:22px}.kz .author img{width:88px;height:88px;object-fit:cover;display:block}.kz .author .nm{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.02em;line-height:1.1}.kz .author .rl{color:var(--md-muted);font-size:16px;margin-top:6px}.kz .brand{display:flex;align-items:center;gap:16px}.kz .brand img{width:56px;height:56px;display:block}.kz .brand .wm{font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:14px;color:var(--md-ink)}
  @media (max-width:820px){.kz .stats{grid-template-columns:1fr 1fr}.kz .stat{padding:20px 0 20px 20px}.kz .stat:nth-child(odd){border-left:0;padding-left:0}.kz .stat:nth-child(n+3){border-top:2px solid var(--md-ink)}.kz .two{grid-template-columns:1fr}.kz .thirds{grid-template-columns:1fr}.kz .thirds .name{border-bottom:0;padding-bottom:0}.kz .thirds .bars{padding-top:6px}.kz .thirds .total .name{border-top:2px solid var(--md-ink)}.kz .thirds .total .bars{border-top:0}.kz, .kz{font-size:17px}
  }
