: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)}.rankingbubblechart__layout{display:block;gap:30px}@media(min-width:1200px),print and (orientation:landscape){.rankingbubblechart__layout{display:grid;grid-template-columns:repeat(6,1fr)}}.rankingbubblechart__chartWrapper{position:relative;display:flex;justify-content:center;order:0;outline:none}@media(min-width:1200px),print and (orientation:landscape){.rankingbubblechart__chartWrapper{justify-content:end;grid-column:span 4}}.rankingbubblechart__layout--textLeft .rankingbubblechart__chartWrapper,.rankingbubblechart__infoBox{order:1}@media(min-width:1200px),print and (orientation:landscape){.rankingbubblechart__infoBox{grid-column:span 2}}.rankingbubblechart__layout--textLeft .rankingbubblechart__infoBox{order:0}.rankingbubblechart__chart{position:relative;display:grid;justify-content:center;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center}@media(min-width:576px),print{.rankingbubblechart__chart{display:block;width:100%;min-height:690px;margin-bottom:50px;transform:scale(.9) translate(30px)}}@media(min-width:768px),print{.rankingbubblechart__chart{width:100%;margin-bottom:80px;transform:scale(1) translate(30px,50px)}}@media(min-width:992px),print{.rankingbubblechart__chart{margin-bottom:100px;transform:scale(1) translate(30px,90px)}}@media(min-width:1600px),print and (orientation:landscape){.rankingbubblechart__chart{margin-bottom:100px;transform:scale(1) translate(30px,90px)}}.rankingbubblechart__bubbleWrapper{position:static;z-index:0;transition:all .2s ease}.rankingbubblechart__bubbleWrapper[data-position="2"]{transform:translate(-8px,-16px)}.rankingbubblechart__bubbleWrapper[data-position="3"]{transform:translate(-16px,-8px)}.rankingbubblechart__bubbleWrapper[data-position="4"]{transform:translate(-16px,-16px)}.rankingbubblechart__bubbleWrapper[data-position="5"]{transform:translate(24px,-16px)}.rankingbubblechart__bubbleWrapper[data-position="6"]{transform:translate(16px,-24px)}@media(min-width:576px),print{.rankingbubblechart__bubbleWrapper{position:absolute}.rankingbubblechart__bubbleWrapper[data-position="1"],.rankingbubblechart__bubbleWrapper[data-position="2"],.rankingbubblechart__bubbleWrapper[data-position="3"],.rankingbubblechart__bubbleWrapper[data-position="4"]{top:50%;left:50%;transform:none}.rankingbubblechart__bubbleWrapper[data-position="5"]{right:77%;bottom:16%;transform:none}.rankingbubblechart__bubbleWrapper[data-position="6"]{bottom:0%;left:65%;transform:none}}.rankingbubblechart__bubble{position:relative;display:flex;width:calc(125px + 40px * var(--size-pct) / 100);height:calc(125px + 40px * var(--size-pct) / 100);flex-direction:column;align-items:center;justify-content:center;border-radius:50%;box-shadow:10px 10px 10px #00000029;color:var(--white);outline:none;transition:all .2s ease}.rankingbubblechart__bubble.is-focused{opacity:.9;outline:3px solid #235169;outline-offset:4px}@media(min-width:576px),print{.rankingbubblechart__bubble{width:calc(125px + 222px * var(--size-pct) / 100);height:calc(125px + 222px * var(--size-pct) / 100)}.rankingbubblechart__bubbleWrapper[data-position="1"] .rankingbubblechart__bubble{transform:translate(-100%,-100%)}.rankingbubblechart__bubbleWrapper[data-position="2"] .rankingbubblechart__bubble{transform:translate(-60%,-20%)}.rankingbubblechart__bubbleWrapper[data-position="3"] .rankingbubblechart__bubble{transform:translate(-25%,-150%)}.rankingbubblechart__bubbleWrapper[data-position="4"] .rankingbubblechart__bubble{transform:translate(20%,-80%)}}@media(min-width:992px),print{.rankingbubblechart__bubble{width:calc(155px + 222px * var(--size-pct) / 100);height:calc(155px + 222px * var(--size-pct) / 100)}}@media(min-width:1600px),print and (orientation:landscape){.rankingbubblechart__bubble{width:calc(200px + 172px * var(--size-pct) / 100);height:calc(200px + 172px * var(--size-pct) / 100)}}.rankingbubblechart__bubbleValue{margin-bottom:8px;font-size:1.125rem;font-weight:700}@media(min-width:576px),print{.rankingbubblechart__bubbleValue{margin-bottom:16px;font-size:calc(24px + 32px * var(--size-pct) / 100)}}.rankingbubblechart__bubbleLabel{display:block;overflow:hidden;width:calc(100% - 24px);padding:0 6px;font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(min-width:576px),print{.rankingbubblechart__bubbleLabel{font-size:calc(18px + 22px * var(--size-pct) / 100)}}.rankingbubblechart__bubbleColor--lightblue{background-color:var(--primary-r-light)}.rankingbubblechart__bubbleColor--lightpink{background-color:var(--secondary-r-light)}.rankingbubblechart__bubbleColor--lightpink .rankingbubblechart__bubbleValue,.rankingbubblechart__bubbleColor--lightpink .rankingbubblechart__bubbleLabel{color:var(--secondary)}.rankingbubblechart__bubbleColor--pink{background-color:var(--secondary)}.rankingbubblechart__bubbleColor--blue{background-color:var(--primary)}.rankingbubblechart__bubbleColor--darkpink{background-color:var(--secondary-r-dark)}.rankingbubblechart__tooltip{position:absolute;z-index:10;top:-60px;left:50%;display:block;padding:12px 16px;border:2px solid currentcolor;border-radius:6px;background:var(--white);color:#235169;font-size:1rem;font-weight:700;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .2s ease;white-space:nowrap}.rankingbubblechart__tooltip:after{position:absolute;top:100%;left:50%;border:6px solid transparent;border-top-color:currentcolor;content:"";transform:translate(-50%)}.rankingbubblechart__tooltip.is-visible{opacity:1}
