.focus-chart{position:relative;margin:24px 0;padding:16px;background:#fff;border:1px solid #ddd;border-radius:10px;color:var(--primary-color,#262526);font-family:"Montserrat",Arial,sans-serif;max-width:100%;box-sizing:border-box}.focus-chart__title{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.3}.focus-chart__figure{position:relative}.focus-chart__svg{display:block;width:100%;height:auto;max-width:100%}.focus-chart__bar{fill:var(--secondary-color,#0075c4)}.focus-chart__bar--2{fill:var(--header-color,#002266)}.focus-chart__bar--3{fill:var(--primary-color,#262526)}.focus-chart__bar--4{fill:#8a8a8a}.focus-chart__label,.focus-chart__value{font-size:11px;font-weight:500;fill:var(--primary-color,#262526)}.focus-chart__value{font-weight:600}.focus-chart__axis{stroke:#ddd;stroke-width:1}.focus-chart__point{cursor:pointer}.focus-chart__point:hover{opacity:.85}.focus-chart__point:focus{outline:3px solid var(--primary-color,#262526);outline-offset:2px}.focus-chart__point:focus:not(:focus-visible){outline:none}.focus-chart__point:focus-visible{outline:3px solid var(--primary-color,#262526);outline-offset:2px}.focus-chart__tooltip{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 8px));padding:6px 10px;background:var(--primary-color,#262526);color:#fff;border-radius:8px;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;box-shadow:0 0 15px 0 rgba(138,138,138,.5)}.focus-chart__tooltip[hidden]{display:none}.focus-chart__toggle{display:none;margin-top:12px}.focus-chart--js .focus-chart__toggle{display:inline-block}.focus-chart__table{margin-top:12px;overflow-x:auto}.focus-chart__table table{width:100%;margin-bottom:0;font-size:14px}.focus-chart__table caption{padding:0 0 8px;color:var(--primary-color,#262526);font-weight:600;caption-side:top}.focus-chart__table th,.focus-chart__table td{padding:6px 8px;border-bottom:1px solid #ddd;text-align:left}.focus-chart--js:not(.focus-chart--table-view) .focus-chart__table{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-chart--table-view .focus-chart__figure{display:none}.focus-chart__source{margin:12px 0 0;font-size:12px;font-weight:400;color:var(--primary-color,#262526)}@media (max-width:767px){.focus-chart{padding:12px}.focus-chart__table table{font-size:13px}}