.central-asia .builder-heading h2{font-size:25px;letter-spacing:-.03em}.central-asia .builder-heading p{max-width:72ch}.ca-actions{display:flex;gap:10px;flex-wrap:wrap}.ca-cities{border:0;padding:0;margin:24px 0 18px;display:flex;gap:10px;flex-wrap:wrap}.ca-cities legend{font-size:12px;font-weight:650;margin-bottom:10px;color:#58617b}.ca-cities label{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #d9dfeb;border-radius:7px;background:#fff;font-size:12px;cursor:pointer}.ca-cities label:has(input:checked){background:#f3f1ff;border-color:#b4acf9;color:#4135bd}.ca-cities input,.ca-available input{accent-color:#6155f5;width:15px;height:15px}.ca-summary{display:flex;gap:12px;flex-wrap:wrap}.ca-summary>span{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;background:#eee5ff;font-size:12px;color:#42357d}.ca-summary>span:nth-child(2){background:#e0fae8;color:#245d3b}.ca-summary>span:nth-child(3){background:#fff3da;color:#6b4c17}.ca-summary strong{font-size:23px;line-height:1;font-variant-numeric:tabular-nums}.ca-method,.ca-note{font-size:12px;line-height:1.65;color:#58617b;max-width:90ch}.ca-method{margin:18px 0 22px}.ca-charts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 24px}.ca-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ca-chart-heading h3{margin:0}.ca-chart-heading label{max-width:100%;min-width:0}.central-asia select,.central-asia input[type=search]{font:inherit;color:#151d48;border:1px solid #cdd4e3;border-radius:7px;background:#fff;padding:9px 10px;max-width:100%;min-height:38px}.ca-chart-heading select{font-size:12px;width:270px;max-width:100%}.ca-charts svg{width:100%;display:block;overflow:visible}.ca-charts svg text{font-family:inherit;font-size:11px;fill:#58617b}.ca-charts svg text.ca-value{font-size:12px;fill:#151d48;font-weight:650}.ca-charts svg text.ca-period{font-size:9px;fill:#65708b}.ca-charts svg .domain{stroke:#ccd2e1}.ca-charts svg .tick line{stroke:#ccd2e1}.ca-chart-sources{margin-top:12px;font-size:12px;line-height:1.65}.central-asia summary{cursor:pointer;color:#4135bd}.ca-chart-sources p{overflow-wrap:anywhere}.ca-country,.ca-framework{margin-bottom:24px}.central-asia table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.central-asia th,.central-asia td{border-bottom:1px solid #e9edf4;padding:13px 12px;vertical-align:top;min-width:110px}.central-asia thead th{background:#fafbfc;color:#58617b;font-weight:600}.central-asia tbody th{min-width:170px}.central-asia td strong{font-variant-numeric:tabular-nums;font-size:14px;display:block}.central-asia small{display:block;font-size:10px;color:#65708b;margin-top:5px;font-weight:400}.central-asia td details{margin-top:7px;font-size:11px;max-width:240px}.central-asia td details p{line-height:1.6;overflow-wrap:anywhere;min-width:170px}.ca-framework-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.ca-framework-heading h3{margin-bottom:7px}.ca-framework-heading>span{font-size:12px;white-space:nowrap;color:#58617b}.ca-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:10px 0 20px}.ca-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:550}.ca-filters .ca-available{flex-direction:row;align-items:center;min-height:38px;font-weight:400}.ca-gaps{font-size:13px;line-height:1.75;margin:24px 0}.ca-gaps p{max-width:90ch;color:#58617b}.ca-empty{padding:36px 10px;color:#58617b;font-size:13px}.central-asia button:focus-visible,.central-asia input:focus-visible,.central-asia select:focus-visible,.central-asia summary:focus-visible{outline:2px solid #6155f5;outline-offset:3px}.central-asia a{color:#4135bd;text-underline-offset:3px}.ca-cities label:hover{border-color:#6155f5}.central-asia .builder-table-scroll{scrollbar-color:#c8c2f9 #f3f1ff}
@media(max-width:1100px){.ca-charts{grid-template-columns:1fr}.ca-chart-heading{align-items:center}.ca-chart-heading select{width:320px}}
@media(max-width:600px){.central-asia .builder-heading{display:block}.ca-actions{margin-top:16px}.ca-summary{gap:8px}.ca-summary>span{padding:11px 12px;flex:1;font-size:11px}.ca-summary strong{font-size:20px}.ca-charts{gap:16px}.ca-chart-heading{display:block}.ca-chart-heading label{display:block;margin-top:12px}.ca-chart-heading select{width:100%}.ca-framework-heading{display:block}.ca-filters>label{width:100%}.central-asia .arci-panel{padding:16px}.ca-cities{gap:7px}.ca-cities label{padding:9px}.central-asia .builder-heading h2{font-size:23px}.ca-charts svg text{font-size:12px}.ca-charts svg text.ca-period{font-size:10px}}

.central-asia button{font:inherit;border:1px solid #d9dfeb;border-radius:7px;padding:9px 12px;background:#fff;color:#151d48;min-height:38px;cursor:pointer;font-size:12px}.central-asia button:hover{background:#f3f1ff;border-color:#6155f5}.central-asia .builder-primary{background:#6155f5;color:#fff;border-color:#6155f5}.central-asia .builder-primary:hover{background:#5143c4}
