.kq{--ink:#153c43;--accent:#16786c;--line:#d8e3df;color:var(--ink);margin:32px 0 48px}.kq-intro{display:flex;justify-content:space-between;gap:32px;background:#eef4ef;padding:32px;border-top:4px solid var(--accent)}.kq-intro h2{margin:12px 0;font-size:clamp(23px,3vw,32px);line-height:1.4}.kq-intro p{max-width:620px;line-height:1.8}.kq-eyebrow,.kq-heading>span{font-size:12px;letter-spacing:.12em;color:var(--accent);font-weight:700}.kq-date{font-size:12px;min-width:175px}.kq-kpis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:0 0 40px}.kq-kpis>div{padding:24px;border-right:1px solid var(--line)}.kq-kpis strong{display:block;font-size:36px;font-variant-numeric:tabular-nums}.kq-kpis span{font-size:13px}.kq-heading{margin:38px 0 18px;scroll-margin-top:90px}.kq-heading h2{margin:5px 0;font-size:25px}.kq-heading p,.kq-panel>p{font-size:13px;color:#55716f}.kq-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kq-panel{border:1px solid var(--line);padding:24px;background:#fff}.kq-panel h3{margin:0;font-size:19px}.kq-track{display:grid;grid-template-columns:1fr auto;gap:8px;color:var(--ink);text-decoration:none;padding:14px 0;border-bottom:1px solid #edf1ee}.kq-track:hover{color:var(--accent)}.kq-track b{font-size:14px}.kq-track small{font-weight:400;font-size:11px}.kq-bar{grid-column:1/-1;background:#edf2ef;height:4px}.kq-bar i{display:block;height:100%;background:var(--accent);min-width:2px}.kq-dist{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #edf1ee;font-size:14px}.kq-resources{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.kq-resources>div{padding:20px;background:#f3f6f3}.kq-resources strong{display:block;font-size:28px;margin:6px 0}.kq-resources small{color:#55716f}.kq-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.kq-filters label{display:grid;gap:6px;font-size:12px;flex:1;min-width:135px}.kq-filters label:first-child{flex:2}.kq-filters input,.kq-filters select{width:100%;box-sizing:border-box;height:42px;border:1px solid #b5c8c0;border-radius:4px;padding:8px;background:white;color:var(--ink)}.kq-table-wrap{overflow-x:auto;border:1px solid var(--line)}.kq-table{width:100%;border-collapse:collapse;font-size:13px;min-width:670px}.kq-table th{text-align:left;background:#edf3ef;padding:14px}.kq-table td{padding:16px 14px;border-bottom:1px solid var(--line);vertical-align:top}.kq-table td:first-child{width:40%}.kq-table td:nth-child(4){white-space:nowrap}.kq-table tr:hover td{background:#f7faf8}.kq-table b{font-size:15px}.kq-en{display:block;color:#627775;font-size:12px;margin:5px 0;overflow-wrap:anywhere}.kq-table code{font-size:11px;color:#6a7e79}.kq-notes{margin-top:22px;font-size:13px;line-height:1.8}.kq-notes summary{cursor:pointer}.kq [hidden]{display:none!important}.kq :focus-visible{outline:3px solid #c68e31;outline-offset:3px}@media(max-width:700px){.kq-intro{display:block;padding:22px}.kq-kpis{grid-template-columns:repeat(2,1fr)}.kq-kpis>div{padding:18px;border-bottom:1px solid var(--line)}.kq-kpis strong{font-size:28px}.kq-tracks{grid-template-columns:1fr}.kq-resources{grid-template-columns:repeat(2,1fr)}.kq-panel{padding:18px}.kq-track{grid-template-columns:1fr}.kq-filters label:first-child{flex-basis:100%}.kq-filters button{height:42px}.kq-table-wrap{margin-right:0}}
