:root{--brand-color: #235169;--primary: var(--brand-color);--primary-dark: #112A36;--primary-light: #529DC4;--primary-r-light: #a3cbe0;--secondary: #E5005B;--secondary-light: #FF7FB2;--secondary-r-light: #ffe5ef;--secondary-r-dark: #7a0031;--tokens-button: var(--secondary);--tokens-link: var(--secondary);--white: #fff;--black: #000;--brand-grey: #c7c9c7;--grey-1: #e4e4e4;--grey-2: #eee;--grey-3: #f6f6f6;--bg-gray: #0f2765;--active-blue-100: #0066d3;--active-blue-020: #cce0f6;--antracite-005: #f6f6f7;--antracite-010: #EDEEEF;--antracite-020: #DADDDF;--antracite-030: #C8CBCF;--antracite-050: #A3A9AE;--antracite-080: #687078;--antracite-100: #48535E;--antracite-120: #3A424B;--antracite-150: #242A2F;--input-labels: #687078;--input-border: #C8CBCF;--input-focus: #4663EC;--input-error: #C43928;--input-disabled: #CFD1D4;--breadcrumb-links: #687078;--text-color: var(--primary-dark);--dark-grey: #54656e;--grey: #edeeef;--border-color: #a3a9ae;--green: #128013;--dark-green: #008041;--blue-info: #0071e3;--active-blue: #2b94f3;--blue-light: #e1ecf8;--orange-info: #e08600;--orange-light: #fbf2e5;--red-info: #d30000;--red-light: #fae5e5;--form-field-columns: 1;--form-field-gap: 24px;--shadow-image-blue: 10px 10px 10px #2351694D;--shadow-card: 0px 4px 8px 0px #0000000D;--shadow-header: 0px 4px 8px 0px rgb(0 0 0 / 10%);--shadow-dropdown: 0px 4px 8px 0px rgb(0 0 0 / 10%);--shadow-calltoaction: 0px 40px 48px -32px rgb(0 0 0 / 10%), 0px 12px 16px -4px rgb(0 0 0 / 6%), 0px -10px 20px -18px rgb(0 0 0 / 15%);--shadow-flat-light: 0 1px 2px 1px rgb(0 0 0 / 8%), 0 2px 4px 0 rgb(0 0 0 / 4%);--shadow-low-light: 0 -8px 24px -20px rgb(0 0 0 / 15%), 0 4px 8px 0 rgb(1 1 1 / 5%), 0 32px 32px -32px rgb(0 0 0 / 10%);--shadow-med-light: 0 -10px 20px -18px rgb(0 0 0 / 15%), 0 12px 16px -4px rgb(0 0 0 / 6%), 0 40px 48px -32px rgb(0 0 0 / 10%);--shadow-high-light: 0 -12px 32px -23px rgb(0 0 0 / 15%), 0 24px 32px -8px rgb(0 0 0 / 6%), 0 56px 56px -40px rgb(0 0 0 / 10%);--shadow-fly-light: 0 -16px 32px -25px rgb(0 0 0 / 15%), 0 48px 32px -16px rgb(0 0 0 / 5%), 0 64px 64px -48px rgb(0 0 0 / 10%), 0 56px 80px -64px rgb(0 0 0 / 20%);--shadow-low-dark: 0 4px 8px 0 rgb(0 0 0 / 12%), 0 32px 32px -32px rgb(0 0 0 / 18%);--shadow-med-dark: 0 15px 20px -10px rgb(0 0 0 / 15%), 0 40px 48px -32px rgb(0 0 0 / 20%);--shadow-high-dark: 0 24px 32px -8px rgb(0 0 0 / 15%), 0 56px 56px -40px rgb(0 0 0 / 20%);--shadow-fly-dark: 0 48px 32px -16px rgb(0 0 0 / 10%), 0 64px 64px -48px rgb(0 0 0 / 12%), 0 56px 80px -64px rgb(0 0 0 / 25%);--button-text-color: #fff;--ui-link-hover: var(--secondary);--bubble-lightblue: #a3Cbe0;--bubble-lightpink: #ffe5ef;--bubble-bordo: #7a0031;--image-caption-color: var(--primary-dark)}.rankingbarchart__layout{display:block;gap:64px}@media(min-width:1200px),print and (orientation:landscape){.rankingbarchart__layout{display:grid;grid-template-columns:repeat(6,1fr)}}@media(min-width:1200px),print and (orientation:landscape){.rankingbarchart__chartWrapper{grid-column:span 4}}.rankingbarchart__chartWrapper{position:relative;border-radius:8px;outline:none}@media(min-width:1200px),print and (orientation:landscape){.rankingbarchart__infoBox{grid-column:span 2}}.rankingbarchart__chart{position:relative}.rankingbarchart__rank{position:absolute;z-index:2;top:50%;left:16px;display:flex;width:57px;height:57px;align-items:center;justify-content:center;border:5px solid #235169;border-radius:50%;background:#fff;color:#235169;font-size:2rem;font-weight:700;line-height:.78;transform:translateY(-50%)}@media(min-width:768px),print{.rankingbarchart__rank{left:35px;width:95px;height:95px;font-size:3.125rem}}.rankingbarchart__bar{position:relative;display:flex;width:auto;min-height:67px;flex-grow:1;align-items:center;justify-content:space-between;padding:15px 16px 19px 82px;border-radius:30px;background:#235169;color:#fff;outline:none;transition:all .3s ease}@media(min-width:768px),print{.rankingbarchart__bar{width:calc(563px + (100% - 563px) * var(--pct) / 100);padding:15px 20px 19px 165px}}.rankingbarchart__bar:hover{opacity:.9}.rankingbarchart__bar.is-focused{opacity:.9;outline:3px solid #235169;outline-offset:4px}@media(min-width:768px),print{.rankingbarchart__bar.has-external-value .rankingbarchart__barValue{position:absolute;left:100%;margin-left:12px;background:transparent;color:#235169}}.rankingbarchart__barWrapper{position:relative;margin-bottom:36px}.rankingbarchart__barContainer{position:relative}.rankingbarchart__barLabel{font-size:clamp(1.125rem,.38835vw + 1.03398rem,1.5rem);line-height:clamp(1.5,.00008 * tan(atan2(100vw,1px)) + 1.47,1.625);overflow:hidden;font-weight:700}@media(min-width:768px),print{.rankingbarchart__barLabel{text-overflow:ellipsis;white-space:nowrap}}.rankingbarchart__barValue{font-size:clamp(1.125rem,.38835vw + 1.03398rem,1.5rem);line-height:clamp(1.5,.00008 * tan(atan2(100vw,1px)) + 1.47,1.625);flex-shrink:0;padding-left:16px;font-weight:700}@media(min-width:768px),print{.rankingbarchart__barValue{padding-left:0}}.rankingbarchart__tooltip{display:none}@media(min-width:768px),print{.rankingbarchart__tooltip{position:absolute;z-index:10;top:-50px;left:67%;display:block;padding:12px 16px;border:2px solid #235169;border-radius:6px;background:#fff;color:#235169;font-size:1rem;font-weight:700;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .2s ease;white-space:nowrap}.rankingbarchart__tooltip:after{position:absolute;top:100%;left:50%;border:6px solid transparent;border-top-color:#235169;content:"";transform:translate(-50%)}.rankingbarchart__tooltip.is-visible{opacity:1}}
