@font-face{font-family:Averta;font-weight:400;font-display:swap;src:url(/fonts/Averta-Regular.woff) format("woff")}@font-face{font-family:Averta;font-weight:700;font-display:swap;src:url(/fonts/Averta-Bold.woff) format("woff")}.itci-page .info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.75rem}.itci-page .info-card{display:flex;flex-direction:column;gap:.2rem}.itci-page .info-card__icon{font-size:1.15rem}.itci-page .info-card__label{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.itci-page .info-card__value{line-height:1.2}.itci-page .info-card__unit{font-size:.8rem}.itci-page .filter-label-block{display:flex;flex-direction:column;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.itci-page{--bs-body-color:#272C59;--bs-body-color-rgb:39,44,89;--bs-border-color:#E4E2D9;--bs-secondary-color:#5A6082;--bs-link-color-rgb:39,44,89;--bs-link-hover-color-rgb:180,29,141;--kefim-display:Commissioner,"Helvetica Neue",Helvetica,Arial,sans-serif;font-family:Averta,Helvetica Neue,Helvetica,Arial,sans-serif;color:#272c59;background:#f4f5f8;color-scheme:light}.itci-page .bg-gradient{background:#272c59!important;border-bottom:4px solid #FDB813}.itci-page h1,.itci-page h1.fw-bold{font-family:var(--kefim-display);font-weight:300!important;font-size:clamp(28px,4.2vw,46px);line-height:1.15}.itci-page .bg-gradient h1{color:#fff}.itci-page .badge.bg-primary{background-color:#fdb813!important;color:#272c59;border-radius:6px!important;font-family:var(--kefim-display);font-weight:700;letter-spacing:.06em}.itci-page h5,.itci-page h5.fw-bold,.itci-page h5.text-uppercase{font-family:var(--kefim-display);font-weight:300!important;text-transform:none!important;font-size:24px;color:#272c59}.itci-page h6{font-family:var(--kefim-display);font-weight:700!important}.itci-page .fw-semibold,.itci-page .fw-bold,.itci-page strong{font-weight:700!important}.itci-page a{color:#272c59}.itci-page .text-muted{color:#5a6082!important}.itci-page .table{--bs-table-color:#272C59;--bs-table-border-color:#E4E2D9;color:#272c59}.itci-page .form-select{border-color:#e4e2d9;border-radius:6px;color:#272c59;font-family:inherit}.itci-page .filter-label-block{font-family:var(--kefim-display);color:#5a6082}.itci-page .info-card{background:transparent;border:0;border-top:3px solid #FDB813;border-radius:0;box-shadow:none;padding:.75rem 0 0}.itci-page .info-card__label{font-family:var(--kefim-display);font-size:11px;color:#5a6082}.itci-page .info-card__value{font-family:var(--kefim-display);font-weight:300;font-size:2rem;color:#272c59}.itci-page .info-card__value--text{font-family:inherit;font-weight:700;font-size:1rem;padding:.45rem 0}.itci-page .info-card__unit{font-family:Averta,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#5a6082}.itci-page .itci-sub__rank,.itci-page .itci-rank{font-family:var(--kefim-display)}.itci-page .itci-sub__rank{font-weight:300;font-size:1.75rem}.itci-page .itci-var-title{font-family:var(--kefim-display);font-weight:300;font-size:24px}.itci-page .itci-tip td{color:#5a6082}.itci-page .itci-tip tr.on td{background:#f4f5f8}.itci-page .itci-table th{font-family:var(--kefim-display)}.itci-map{position:relative}.itci-map-c{cursor:pointer}.itci-map-c:hover{stroke:#272c59;stroke-width:1.6}.itci-tip{display:none;position:absolute;z-index:5;pointer-events:none;background:#fff;border:1px solid #E4E2D9;border-radius:6px;box-shadow:0 4px 14px #272c5924;padding:.65rem .8rem;font-size:12.5px;min-width:250px}.itci-tip__h{font-weight:700;color:#272c59;font-size:14px}.itci-tip__s{color:#5a6082;margin-bottom:.35rem}.itci-tip table{width:100%;border-collapse:collapse}.itci-tip th{font-size:10px;text-transform:uppercase;color:#5a6082;font-weight:700;text-align:right;padding:0 0 .2rem .6rem}.itci-tip td{padding:.12rem 0;color:#272c59}.itci-tip td+td{text-align:right;padding-left:.6rem;font-weight:700;color:#272c59;white-space:nowrap}.itci-tip tr.on td{color:#272c59;font-weight:700}.itci-map svg{width:100%;height:auto;display:block;max-height:640px}.itci-map path{transition:fill .2s}.itci-map-lbl{font:700 12px Averta,sans-serif;pointer-events:none}.itci-map-lbl--gr{font-size:13px}.itci-map-call{font:700 14px Averta,sans-serif;fill:#fff}.itci-scale{display:flex;align-items:center;gap:.5rem;font-size:12px;color:#5a6082;margin-top:.5rem}.itci-scale__bar{width:160px;height:10px;border-radius:2px;background:linear-gradient(90deg,#7fd3a7,#9dbedb 45%,#4a70a3 50%,#1f3557)}.itci-scale__bar--score{background:linear-gradient(90deg,#1f3557,#4a70a3 50%,#9dbedb 55%,#7fd3a7)}.itci-card{background:#fff;border-radius:12px;box-shadow:0 1px 2px #272c590f}.itci-lead{font-size:15px;color:#272c59}.itci-help{font-size:14px;color:#5a6082}.itci-subhead{font-size:12px;letter-spacing:.04em;color:#5a6082}.itci-source{font-size:12px;color:#5a6082;caption-side:bottom}.itci-tabs{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.itci-tab{border:1px solid #E4E2D9;background:#fff;color:#272c59;font-weight:700;font-size:14px;padding:.45rem .9rem;border-radius:6px;transition:all .15s}.itci-tab:hover{border-color:#272c59}.itci-tab.active{background:#272c59;border-color:#272c59;color:#fff}.itci-sw{border-radius:6px;padding:1rem 1.1rem;height:100%;font-size:14px}.itci-sw ul{padding-left:1.1rem}.itci-sw li{margin-bottom:.4rem}.itci-sw--plus{background:#e4eef6}.itci-sw--plus h6{color:#1f6fa8}.itci-sw--minus{background:#faeeee}.itci-sw--minus h6{color:#b5474b}.itci-table{font-size:14px}.itci-table th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#5a6082;font-weight:700}.itci-row-link{cursor:pointer}.itci-var-title{font-size:20px;font-weight:700;color:#272c59;margin:2rem 0 .9rem;padding-top:1.4rem;border-top:1px solid #E4E2D9}.itci-var-title span{color:#14abe3}.itci-var-title small{display:block;font-size:13px;font-weight:400;color:#5a6082;margin-top:.2rem}.itci-var-sub td{background:#272c59;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem;border:0}.itci-var-row td{border-color:#e4e2d9;padding:.55rem .75rem}.itci-var-row.alt td{background:#f5f8fc}.itci-var-row:hover td{background:#e9f6fc}.itci-var-row td:nth-child(2){color:#272c59}.itci-row-link.is-on td{background:#eef4fb}.itci-row-link:hover td{background:#f5f8fc}.itci-rank{font-weight:700;color:#272c59}.itci-subs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.itci-sub{border:1px solid #E4E2D9;border-radius:6px;padding:.9rem 1rem}.itci-sub__name{font-size:13px;font-weight:700;color:#272c59;min-height:2.4em}.itci-sub__row{display:flex;justify-content:space-between;align-items:baseline;margin:.3rem 0 .4rem}.itci-sub__rank{font-size:1.5rem;font-weight:700;color:#272c59}.itci-sub__score{font-size:1rem;font-weight:700;color:#272c59}.itci-sub__score small{color:#5a6082;font-weight:400}.itci-bar{height:6px;background:#e4e2d9;border-radius:3px;overflow:hidden}.itci-bar span{display:block;height:100%;background:#14abe3}.itci-sub__meta{font-size:12px;color:#5a6082;margin-top:.5rem;line-height:1.5}.itci-chart-wrap{position:relative;width:100%}
