.styles-module-scss-module__f-BznG__root{position:relative;overflow:hidden}.styles-module-scss-module__f-BznG__barContainer{width:100%;transform:translateX(max(-100% + var(--grade-slider-width), -100% + 96px + var(--grade-slider-height) / 2));transition:transform .6s cubic-bezier(.56,.01,.46,.99)}.styles-module-scss-module__f-BznG__ungraded .styles-module-scss-module__f-BznG__barContainer{transform:translate(calc(91px - 100%))}.styles-module-scss-module__f-BznG__bar{width:calc(100% + var(--grade-slider-height)/2);height:var(--grade-slider-height);background-color:var(--grade-slider-bar-bg);clip-path:inset(0 0 0 0 round 0 var(--grade-slider-height) var(--grade-slider-height) 0);transition:background-color .6s cubic-bezier(.56,.01,.46,.99),clip-path .6s cubic-bezier(.56,.01,.46,.99);position:relative;transform:translate(0,0)}.styles-module-scss-module__f-BznG__ungraded .styles-module-scss-module__f-BznG__bar{clip-path:inset(0 calc(var(--grade-slider-height) / 2) 0 0);transition:background-color .6s cubic-bezier(.56,.01,.46,.99),clip-path .6s cubic-bezier(.56,.01,.46,.99) .3s}.styles-module-scss-module__f-BznG__dot{width:var(--grade-slider-height);height:var(--grade-slider-height);padding-bottom:calc(var(--grade-slider-height)/20);border-radius:var(--grade-slider-height);background-color:var(--grade-slider-dot-bg,grey);color:#fff;font-weight:500;font-size:calc(var(--grade-slider-height)*.75);justify-content:center;align-items:center;transition:opacity .6s cubic-bezier(.56,.01,.46,.99) .3s;display:flex;position:absolute;top:0;right:0}.styles-module-scss-module__f-BznG__ungraded .styles-module-scss-module__f-BznG__dot{opacity:0;transition:opacity .6s cubic-bezier(.56,.01,.46,.99)}.styles-module-scss-module__f-BznG__loader{height:100%;font-size:var(--grade-slider-height);opacity:0;line-height:1;transition:opacity .6s cubic-bezier(.56,.01,.46,.99)}.styles-module-scss-module__f-BznG__loading .styles-module-scss-module__f-BznG__loader{opacity:1}.styles-module-scss-module__f-BznG__message{height:var(--grade-slider-height);align-items:center;transition:opacity .6s cubic-bezier(.56,.01,.46,.99);display:inline-flex;position:absolute;top:0;left:0}.styles-module-scss-module__f-BznG__message p{letter-spacing:.2px;text-transform:uppercase;padding:2px 10px;font:500 11px/1 Saans,serif,sans-serif}.styles-module-scss-module__f-BznG__loading .styles-module-scss-module__f-BznG__message{opacity:0}.styles-module-scss-module__f-BznG__arrow{z-index:-1;width:100%;height:100%;stroke:var(--grade-slider-dot-bg,grey);position:absolute;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__f-BznG__arrow svg{stroke-linecap:round;max-width:none;height:100%;position:absolute;top:0}
.styles-module-scss-module__TCLPSW__root{flex-wrap:wrap;align-items:center;column-gap:4px;display:inline-flex}.styles-module-scss-module__TCLPSW__flag{font-size:10px}
.styles-module-scss-module__YisLpW__root{position:relative}.styles-module-scss-module__YisLpW__legend{display:flex}.styles-module-scss-module__YisLpW__legend .styles-module-scss-module__YisLpW__below,.styles-module-scss-module__YisLpW__legend .styles-module-scss-module__YisLpW__above{height:4px}.styles-module-scss-module__YisLpW__legend .styles-module-scss-module__YisLpW__below{width:calc(var(--benchmark-position)*100%)}.styles-module-scss-module__YisLpW__legend .styles-module-scss-module__YisLpW__above{width:calc((1 - var(--benchmark-position))*100%)}.styles-module-scss-module__YisLpW__legend .styles-module-scss-module__YisLpW__correct{background-color:var(--colour-score-alt-A)}.styles-module-scss-module__YisLpW__legend .styles-module-scss-module__YisLpW__incorrect{background-color:var(--colour-score-alt-E)}.styles-module-scss-module__YisLpW__benchmark,.styles-module-scss-module__YisLpW__score,.styles-module-scss-module__YisLpW__altBenchmark,.styles-module-scss-module__YisLpW__zeroLabel{text-align:center;white-space:nowrap;display:inline-block;position:relative;transform:translate(-50%)}.styles-module-scss-module__YisLpW__offsetLeft{text-align:right;transform:translate(calc(-100% - 1px))}.styles-module-scss-module__YisLpW__offsetRight{text-align:left;transform:translate(1px)}.styles-module-scss-module__YisLpW__benchmark{left:calc(var(--benchmark-position)*100%)}.styles-module-scss-module__YisLpW__altBenchmark{left:calc(var(--alt-benchmark-position,0)*100%);background-color:#fff;position:absolute}.styles-module-scss-module__YisLpW__zeroLabel{left:calc(var(--zero-position)*100%);position:absolute}.styles-module-scss-module__YisLpW__zeroLabel p{margin-top:1lh}.styles-module-scss-module__YisLpW__graph{padding-top:4px;position:relative}.styles-module-scss-module__YisLpW__bar{transform-origin:0;background-color:var(--colour-score-E);width:100%;height:24px;position:relative}.styles-module-scss-module__YisLpW__bar.styles-module-scss-module__YisLpW__correct{background-color:var(--colour-score-A)}.styles-module-scss-module__YisLpW__benchmarkLine{top:0;left:calc(var(--benchmark-position)*100%);background-color:#000;outline:.5px solid #fff;width:2px;height:100%;position:absolute;transform:translate(-50%)}.styles-module-scss-module__YisLpW__altBenchmarkLine{top:0;left:calc(var(--alt-benchmark-position,0)*100%);border-left:2px dotted var(--colour-score-N);-webkit-filter:drop-shadow(.5px 0 #fff)drop-shadow(-.5px 0 #fff)drop-shadow(0 .5px #fff)drop-shadow(0 -.5px #fff);filter:drop-shadow(.5px 0 #fff)drop-shadow(-.5px 0 #fff)drop-shadow(0 .5px #fff)drop-shadow(0 -.5px #fff);height:100%;position:absolute;transform:translate(-50%)}.styles-module-scss-module__YisLpW__zeroLine{top:0;left:calc(var(--zero-position)*100%);background-color:var(--colour-score-N);outline:.5px solid #fff;width:2px;height:100%;position:absolute;transform:translate(-50%)}
.styles-module-scss-module__9gCBxG__pills{flex-wrap:wrap;gap:6px;display:flex}.styles-module-scss-module__9gCBxG__pills.styles-module-scss-module__9gCBxG__center{justify-content:center}.styles-module-scss-module__9gCBxG__pill{white-space:nowrap;background-color:transparent;border:1px solid #d9d9d9;border-radius:16px;align-items:center;padding:4px 10px;font:400 13px/1 Saans,serif,sans-serif;display:inline-flex}.styles-module-scss-module__9gCBxG__pill.styles-module-scss-module__9gCBxG__fill{background-color:#f5f5f5;border-color:#f5f5f5}.styles-module-scss-module__9gCBxG__pill.styles-module-scss-module__9gCBxG__outline{background-color:transparent;border-color:currentColor}.styles-module-scss-module__9gCBxG__pill.styles-module-scss-module__9gCBxG__dashed{background-color:transparent;border:1px dashed}
.styles-module-scss-module__glcOHq__root{width:100%;color:initial;flex-direction:column;display:flex}.styles-module-scss-module__glcOHq__label{display:none}.styles-module-scss-module__glcOHq__header{padding:14px 12px 20px}.styles-module-scss-module__glcOHq__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid;width:100%;padding:0 0 8px;font:900 32px/1.06 Greed Condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.styles-module-scss-module__glcOHq__input:focus{outline:0}html[data-headlessui-focus-visible] .styles-module-scss-module__glcOHq__input:focus-visible{box-shadow:0 0 0 3px var(--colour-score-alt-A);outline:0}.styles-module-scss-module__glcOHq__viewbox{scrollbar-width:thin;flex:auto;width:100%;overflow-y:auto}.styles-module-scss-module__glcOHq__options{width:100%}.styles-module-scss-module__glcOHq__option{cursor:pointer;justify-content:space-between;gap:0 8px;padding:6px 12px;font:400 16px/1.5 Saans,serif,sans-serif;display:flex}.styles-module-scss-module__glcOHq__option[data-focus]{background-color:#f5f5f5}.styles-module-scss-module__glcOHq__optionMain{align-items:center;gap:8px;min-width:0;display:flex}.styles-module-scss-module__glcOHq__icon,.styles-module-scss-module__glcOHq__fullIcon{color:#919191;flex-shrink:0;width:14px;height:14px}.styles-module-scss-module__glcOHq__fullIcon{background-color:currentColor;border-radius:50%}.styles-module-scss-module__glcOHq__optionName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__glcOHq__optionName mark{background-color:var(--colour-score-alt-A)}.styles-module-scss-module__glcOHq__optionLabels{flex-shrink:0;gap:4px;display:flex}
.styles-module-scss-module__70A8qa__options{--anchor-gap:8px;--anchor-padding:8px;z-index:90;opacity:1;scrollbar-width:thin;background-color:#fff;min-width:128px;padding:4px 0;transition:opacity .25s cubic-bezier(.56,.01,.46,.99);box-shadow:0 0 4px rgba(0,0,0,.15)}.styles-module-scss-module__70A8qa__options[data-leave],.styles-module-scss-module__70A8qa__options[data-closed]{opacity:0}.styles-module-scss-module__70A8qa__options{--anchor-padding:8px}.styles-module-scss-module__70A8qa__option{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;line-height:1.25;display:flex}.styles-module-scss-module__70A8qa__option mark{background-color:var(--colour-score-alt-A)}.styles-module-scss-module__70A8qa__option[data-focus],.styles-module-scss-module__70A8qa__option:hover{background-color:#f5f5f5;outline:0}.styles-module-scss-module__70A8qa__option:focus-visible{background-color:#f5f5f5;outline:0}.styles-module-scss-module__70A8qa__option.styles-module-scss-module__70A8qa__disabled{color:#919191}.styles-module-scss-module__70A8qa__chevron{width:12px;height:12px}.styles-module-scss-module__70A8qa__button{align-items:center;gap:4px;display:inline-flex}.styles-module-scss-module__70A8qa__button p{text-overflow:ellipsis;flex:0 auto;display:inline;overflow:hidden}
.styles-module-scss-module__SwNLFW__root{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.styles-module-scss-module__SwNLFW__toggle{transition:opacity .25s;display:inline-flex}.styles-module-scss-module__SwNLFW__toggle.styles-module-scss-module__SwNLFW__toggleOff{opacity:.4}.styles-module-scss-module__SwNLFW__group{align-items:center;gap:8px;display:flex}
.styles-module-scss-module__XDoifq__legend{flex-flow:wrap;gap:4px 12px;margin:16px 0 0;display:flex}.styles-module-scss-module__XDoifq__legendItem{align-items:center;gap:4px;transition:opacity .25s cubic-bezier(.56,.01,.46,.99);display:flex}.styles-module-scss-module__XDoifq__legendItem.styles-module-scss-module__XDoifq__dimmed{opacity:.4}.styles-module-scss-module__XDoifq__legendLabel{margin:0;font:400 13px/1.53846 Saans,serif,sans-serif}.styles-module-scss-module__XDoifq__section{transition:opacity .25s cubic-bezier(.56,.01,.46,.99)}.styles-module-scss-module__XDoifq__section.styles-module-scss-module__XDoifq__dimmed{opacity:.4}
.styles-module-scss-module__fzXh0q__root{text-align:center;text-transform:uppercase;align-items:center;display:flex}.styles-module-scss-module__fzXh0q__pill{border-radius:4px;justify-content:center;align-items:center;gap:0 2px;min-width:64px;padding:0 2px;display:inline-flex}.styles-module-scss-module__fzXh0q__pill.styles-module-scss-module__fzXh0q__no{border:solid 1px var(--passfail-main-colour,var(--colour-score-E));color:#141414;background-color:#fff}.styles-module-scss-module__fzXh0q__pill.styles-module-scss-module__fzXh0q__yes{background-color:var(--passfail-main-colour,var(--colour-score-A));color:#141414;border:1px solid transparent}.styles-module-scss-module__fzXh0q__pill.styles-module-scss-module__fzXh0q__yes.styles-module-scss-module__fzXh0q__light{color:#fff}.styles-module-scss-module__fzXh0q__icon{fill:currentColor;flex:none}
.styles-module-scss-module__hIY4oG__form fieldset{border:0}.styles-module-scss-module__hIY4oG__form legend{margin-bottom:12px;line-height:1}.styles-module-scss-module__hIY4oG__form details{padding-right:42px}.styles-module-scss-module__hIY4oG__form details>div{margin-top:12px}.styles-module-scss-module__hIY4oG__form summary{border-top:1px solid #ebebeb;padding-top:8px;padding-right:20px;line-height:1;list-style:none;position:relative}.styles-module-scss-module__hIY4oG__form summary:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><path  d='M8.00009 5.75732L13.3034 11.0606L14.0105 10.3535L8.00009 4.34311L1.98968 10.3535L2.69679 11.0606L8.00009 5.75732Z' fill='currentColor'/></svg>");width:16px;height:16px;transition:transform .6s cubic-bezier(.56,.01,.46,.99);position:absolute;top:8px;right:0;transform:rotate(180deg)}.styles-module-scss-module__hIY4oG__form details[open] summary:before{transform:rotate(0)}.styles-module-scss-module__hIY4oG__section{padding:6px 0 24px}.styles-module-scss-module__hIY4oG__section+.styles-module-scss-module__hIY4oG__section{border-top:1px solid}.styles-module-scss-module__hIY4oG__subsection{padding:8px 0 24px}.styles-module-scss-module__hIY4oG__subsection+.styles-module-scss-module__hIY4oG__subsection{border-top:1px solid}.styles-module-scss-module__hIY4oG__subsection:not(:has(+.styles-module-scss-module__hIY4oG__subsection)){padding-bottom:0}.styles-module-scss-module__hIY4oG__stack{flex-direction:column;gap:8px 0;display:flex}.styles-module-scss-module__hIY4oG__source{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.styles-module-scss-module__hIY4oG__source legend{margin-bottom:0}.styles-module-scss-module__hIY4oG__resetContainer{background-color:#fff;margin:0 -12px;padding:0 12px;position:-webkit-sticky;position:sticky;bottom:0}.styles-module-scss-module__hIY4oG__resetContainerInner{text-align:right;border-top:1px solid;padding:12px 0}
.styles-module-scss-module__zNbKKG__barContainer{height:3px;padding-top:1px}.styles-module-scss-module__zNbKKG__barContainer:before{content:"";background-color:#ebebeb;width:100%;height:1px;display:block}.styles-module-scss-module__zNbKKG__bar{background-color:currentColor;height:2px;transition:width .6s cubic-bezier(.56,.01,.46,.99)}
.styles-module-scss-module__jZj0Ua__wrap{padding:0 20px 20px}.styles-module-scss-module__jZj0Ua__scroller{overflow-x:auto}.styles-module-scss-module__jZj0Ua__table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:680px}.styles-module-scss-module__jZj0Ua__table th{vertical-align:middle;padding:8px 10px}.styles-module-scss-module__jZj0Ua__table td{vertical-align:middle;padding:4px 10px}.styles-module-scss-module__jZj0Ua__table th:first-child,.styles-module-scss-module__jZj0Ua__table td:first-child{padding-left:0}.styles-module-scss-module__jZj0Ua__table thead th{font-weight:inherit}.styles-module-scss-module__jZj0Ua__table thead tr:last-child th{border-bottom:1px solid #e8ecf1}.styles-module-scss-module__jZj0Ua__table td.styles-module-scss-module__jZj0Ua__tierCell{padding:0}.styles-module-scss-module__jZj0Ua__table tbody tr:not(:last-child) th,.styles-module-scss-module__jZj0Ua__table tbody tr:not(:last-child) td{border-bottom:1px solid #e8ecf1}.styles-module-scss-module__jZj0Ua__colCriteria{width:18%}.styles-module-scss-module__jZj0Ua__colDatasets{width:22%}.styles-module-scss-module__jZj0Ua__colTier{width:15%}.styles-module-scss-module__jZj0Ua__tierHeader:not(:last-child),.styles-module-scss-module__jZj0Ua__tierCell:not(:last-child){border-right:1px solid #fff}.styles-module-scss-module__jZj0Ua__centred{justify-content:center;display:flex}.styles-module-scss-module__jZj0Ua__tierStrip{text-align:center;text-transform:uppercase}.styles-module-scss-module__jZj0Ua__reset{text-decoration:underline;display:flex}.styles-module-scss-module__jZj0Ua__reset:hover{text-decoration:none}.styles-module-scss-module__jZj0Ua__tierFill{background-color:#fff;justify-content:center;align-items:center;width:100%;height:64px;transition:background-color .25s cubic-bezier(.56,.01,.46,.99);display:flex}.styles-module-scss-module__jZj0Ua__tierFill:focus-visible{box-shadow:0 0 0 3px var(--colour-score-alt-A);outline:0}.styles-module-scss-module__jZj0Ua__tierFill:hover{background-color:color-mix(in srgb, var(--criteria-tier-colour) 20%, #fff)}.styles-module-scss-module__jZj0Ua__tierFill.styles-module-scss-module__jZj0Ua__tierFillPass{background-color:var(--criteria-tier-colour);color:#141414}.styles-module-scss-module__jZj0Ua__tierFill.styles-module-scss-module__jZj0Ua__tierFillPass:hover{background-color:color-mix(in srgb, var(--criteria-tier-colour) 80%, #fff)}.styles-module-scss-module__jZj0Ua__tierFill.styles-module-scss-module__jZj0Ua__tierFillPass.styles-module-scss-module__jZj0Ua__light{color:#fff}
.styles-module-scss-module__FlQ-eq__card{background-color:#fff;border-radius:16px;flex-direction:column;transition:background-color .2s;display:flex}@media (max-width:359px){.styles-module-scss-module__FlQ-eq__card{border-radius:0;margin-left:-20px;margin-right:-20px}}@media (min-width:768px) and (max-width:1199px){.styles-module-scss-module__FlQ-eq__card.styles-module-scss-module__FlQ-eq__withSidebar{grid-template:"header side""content side"1fr"footer side"/1fr 1fr;gap:32px;padding:20px;display:grid}}@media (orientation:landscape){.styles-module-scss-module__FlQ-eq__card.styles-module-scss-module__FlQ-eq__withSidebar{grid-template-columns:1fr 33vw}}@media (min-width:1200px){.styles-module-scss-module__FlQ-eq__card{min-height:var(--card-min-height)}}.styles-module-scss-module__FlQ-eq__card.styles-module-scss-module__FlQ-eq__largePadding{padding:24px}.styles-module-scss-module__FlQ-eq__card.styles-module-scss-module__FlQ-eq__mainColor{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--font-color:#fff;background-color:var(--main-color);color:#fff}.styles-module-scss-module__FlQ-eq__cardContent,.styles-module-scss-module__FlQ-eq__cardHeader,.styles-module-scss-module__FlQ-eq__cardFooter{padding:20px 12px}@media (min-width:768px) and (max-width:1199px){.styles-module-scss-module__FlQ-eq__withSidebar .styles-module-scss-module__FlQ-eq__cardContent,.styles-module-scss-module__FlQ-eq__withSidebar .styles-module-scss-module__FlQ-eq__cardHeader,.styles-module-scss-module__FlQ-eq__withSidebar .styles-module-scss-module__FlQ-eq__cardFooter{padding:0}}@media (min-width:1200px){.styles-module-scss-module__FlQ-eq__cardContent,.styles-module-scss-module__FlQ-eq__cardHeader,.styles-module-scss-module__FlQ-eq__cardFooter{padding:20px}}.styles-module-scss-module__FlQ-eq__cardContent{flex-direction:column;row-gap:16px;display:flex}@media (min-width:768px) and (max-width:1199px){.styles-module-scss-module__FlQ-eq__withSidebar .styles-module-scss-module__FlQ-eq__cardContent{display:contents}}.styles-module-scss-module__FlQ-eq__cardHeader .styles-module-scss-module__FlQ-eq__headerTitle{margin-bottom:12px}.styles-module-scss-module__FlQ-eq__cardHeader .styles-module-scss-module__FlQ-eq__headerTitle h2{margin-top:-.33em;font:600 16px/1.5 Saans,serif,sans-serif}@media (min-width:1200px){.styles-module-scss-module__FlQ-eq__cardHeader .styles-module-scss-module__FlQ-eq__headerTitle{grid-column:span 3;margin-bottom:0}.styles-module-scss-module__FlQ-eq__cardHeader .styles-module-scss-module__FlQ-eq__headerTitle h2{font:600 20px/1.2 Saans,serif,sans-serif}.styles-module-scss-module__FlQ-eq__cardHeader{grid-template-columns:repeat(9,1fr);gap:20px;display:grid}.styles-module-scss-module__FlQ-eq__cardHeader .styles-module-scss-module__FlQ-eq__headerContent{grid-column:span 6}}.styles-module-scss-module__FlQ-eq__cardFooter{grid-area:footer;margin-top:auto}.styles-module-scss-module__FlQ-eq__cardFooter .styles-module-scss-module__FlQ-eq__footerTitle{margin-bottom:4px}@media (max-width:1199px){.styles-module-scss-module__FlQ-eq__cardFooter .styles-module-scss-module__FlQ-eq__footerTitle>p{font:400 13px/1.53846 Saans,serif,sans-serif}}.styles-module-scss-module__FlQ-eq__mask{z-index:1;top:calc(var(--platform-header-height));background-color:var(--main-bg-color,#f5f5f5);width:100%;height:20px;margin-bottom:-20px;display:none;position:-webkit-sticky;position:sticky}@media (min-width:1200px){.styles-module-scss-module__FlQ-eq__mask{display:block}}.styles-module-scss-module__FlQ-eq__mask:before{content:"";background-color:#fff;border-radius:16px 16px 0 0;position:absolute;top:0;bottom:0;left:0;right:0}
.styles-module-scss-module__UEtV4G__tickLabel{fill:currentColor;font:400 11px/1 Saans,serif,sans-serif}.styles-module-scss-module__UEtV4G__root{transition:-webkit-filter .6s cubic-bezier(.56,.01,.46,.99),filter .6s cubic-bezier(.56,.01,.46,.99);position:relative}.styles-module-scss-module__UEtV4G__fetching{-webkit-filter:grayscale();filter:grayscale()}.styles-module-scss-module__UEtV4G__bar{stroke:#fff}.styles-module-scss-module__UEtV4G__legend{flex-flow:wrap;gap:0 12px;margin:16px 0 0;display:flex}.styles-module-scss-module__UEtV4G__legend>*{gap:0 4px}.styles-module-scss-module__UEtV4G__legendLabel{margin:0;font:400 13px/1.53846 Saans,serif,sans-serif}.styles-module-scss-module__UEtV4G__tooltip{z-index:90;pointer-events:none;position:absolute;transform:translate(-50%)translateY(calc(-100% - 6px))}.styles-module-scss-module__UEtV4G__tooltipBody{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#141414;text-align:center;text-transform:uppercase;background-color:#f5f5f5;border:1px solid #ebebeb;flex-direction:row;align-items:center;padding:2px 6px 3px;font:400 11px/1 Saans,serif,sans-serif;display:flex;position:relative}.styles-module-scss-module__UEtV4G__tooltipBody:before,.styles-module-scss-module__UEtV4G__tooltipBody:after{content:"";border-top:6px solid #f5f5f5;border-left:6px solid transparent;border-right:6px solid transparent;width:0;height:0;display:block;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.styles-module-scss-module__UEtV4G__tooltipBody:before{border-top-color:#ebebeb;bottom:-7px}.styles-module-scss-module__UEtV4G__infoBtn circle{fill:transparent;stroke:#d9d9d9}.styles-module-scss-module__UEtV4G__infoBtn .styles-module-scss-module__UEtV4G__outline{stroke:transparent}.styles-module-scss-module__UEtV4G__infoBtn path{stroke:currentColor;stroke-width:1px}.styles-module-scss-module__UEtV4G__anchor{cursor:pointer}.styles-module-scss-module__UEtV4G__anchor:focus{outline:0}.styles-module-scss-module__UEtV4G__anchor:focus .styles-module-scss-module__UEtV4G__outline{stroke:var(--colour-score-alt-A)}.styles-module-scss-module__UEtV4G__anchor:hover .styles-module-scss-module__UEtV4G__front{fill:var(--colour-score-alt-A)}
.styles-module-scss-module__bjFZ1a__root{background-color:var(--grade-banner-bg);color:#fff;line-height:1;transition:background-color .25s cubic-bezier(.56,.01,.46,.99);position:relative}.styles-module-scss-module__bjFZ1a__root .styles-module-scss-module__bjFZ1a__message{text-align:center;text-transform:uppercase;font:400 11px/16px Saans,serif,sans-serif}
.styles-module-scss-module__NEf0TW__root{margin:24px 0}.styles-module-scss-module__NEf0TW__root p a{text-decoration:underline}@media (min-width:1200px){.styles-module-scss-module__NEf0TW__root{margin:40px 0}}.styles-module-scss-module__NEf0TW__root .styles-module-scss-module__NEf0TW__container{width:100%;max-width:1520px;margin:0 auto;padding:0 20px}@media (min-width:1200px){.styles-module-scss-module__NEf0TW__root .styles-module-scss-module__NEf0TW__container{padding:0 30px}}.styles-module-scss-module__NEf0TW__root .styles-module-scss-module__NEf0TW__content{padding:16px 0}@media (min-width:1200px){.styles-module-scss-module__NEf0TW__root .styles-module-scss-module__NEf0TW__content{padding:24px 0}}.styles-module-scss-module__NEf0TW__root.styles-module-scss-module__NEf0TW__background{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--colour-score-A);color:#fff}.styles-module-scss-module__NEf0TW__root.styles-module-scss-module__NEf0TW__background .styles-module-scss-module__NEf0TW__content{padding-top:24px;padding-bottom:24px}@media (min-width:1200px){.styles-module-scss-module__NEf0TW__root.styles-module-scss-module__NEf0TW__background .styles-module-scss-module__NEf0TW__content{padding-top:40px;padding-bottom:40px}}.styles-module-scss-module__NEf0TW__root.styles-module-scss-module__NEf0TW__background:last-child{margin-bottom:0}@media (min-width:1200px){.styles-module-scss-module__NEf0TW__root:not(.styles-module-scss-module__NEf0TW__background):last-child{margin-bottom:32px}}.styles-module-scss-module__NEf0TW__bordered{border-top:1px solid}
.styles-module-scss-module__IFwzXa__field{align-items:center;display:flex}.styles-module-scss-module__IFwzXa__switch{background-color:#667185;border-radius:14px;align-items:center;width:24px;height:14px;padding:2px;transition:background-color .6s cubic-bezier(.56,.01,.46,.99);display:inline-flex}.styles-module-scss-module__IFwzXa__switch.styles-module-scss-module__IFwzXa__checked{background-color:var(--colour-score-A)}.styles-module-scss-module__IFwzXa__inner{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:10px;height:10px;transition:transform .6s cubic-bezier(.56,.01,.46,.99);display:flex}@media (prefers-reduced-motion){.styles-module-scss-module__IFwzXa__inner{transition:none}}.styles-module-scss-module__IFwzXa__inner svg{width:6px;height:4px;fill:var(--colour-score-A);opacity:0;transition:opacity .6s cubic-bezier(.56,.01,.46,.99)}.styles-module-scss-module__IFwzXa__checked .styles-module-scss-module__IFwzXa__inner{transform:translate(10px)}.styles-module-scss-module__IFwzXa__checked .styles-module-scss-module__IFwzXa__inner svg{opacity:1}.styles-module-scss-module__IFwzXa__label{cursor:pointer;padding-left:4px;font:400 13px/1.53846 Saans,serif,sans-serif}
.styles-module-scss-module__bV6Ylq__sourceInfo{font:400 13px/1.53846 Saans,serif,sans-serif}.styles-module-scss-module__bV6Ylq__sourceInfo a{text-decoration:underline}.styles-module-scss-module__bV6Ylq__sourceInfo a:hover{text-decoration:none}
.styles-module-scss-module__c3pqzW__yearToggleContainer{align-items:center;gap:4px;display:flex}.styles-module-scss-module__c3pqzW__yearSpacer{background-color:#d9d9d9;width:2px;height:12px}.styles-module-scss-module__c3pqzW__yearToggle{cursor:pointer;transition:color .25s}.styles-module-scss-module__c3pqzW__yearToggle:not(.styles-module-scss-module__c3pqzW__active){color:#d9d9d9}.styles-module-scss-module__c3pqzW__graphContainer{justify-content:center;margin:24px;display:flex}.styles-module-scss-module__c3pqzW__dot{border-radius:12px;width:12px;height:12px;margin-right:4px;display:inline-block}.styles-module-scss-module__c3pqzW__row{justify-content:space-between;display:flex}.styles-module-scss-module__c3pqzW__row:not(:has(.styles-module-scss-module__c3pqzW__dot)){padding-left:16px}.styles-module-scss-module__c3pqzW__barContainer{margin-top:8px;margin-bottom:2px;margin-left:16px}.styles-module-scss-module__c3pqzW__categories{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__c3pqzW__tier>.styles-module-scss-module__c3pqzW__row:first-child{margin-top:8px}.styles-module-scss-module__c3pqzW__tier+.styles-module-scss-module__c3pqzW__tier>.styles-module-scss-module__c3pqzW__row:first-child{margin-top:14px}.styles-module-scss-module__c3pqzW__total{justify-content:space-between;margin-bottom:20px;display:flex}
.styles-module-scss-module__2HWe4a__prose{color:#4d4d4d}.styles-module-scss-module__2HWe4a__subhead{padding-bottom:32px}.styles-module-scss-module__2HWe4a__subhead:not(:first-child){border-top:1px solid #667185;margin-top:56px;padding-top:24px}
.styles-module-scss-module__Ednsrq__prose{color:#4d4d4d}.styles-module-scss-module__Ednsrq__buttons{justify-content:center;padding-top:32px;display:flex}
.styles-module-scss-module__CzN_2q__segment{fill:#d9d9d9;transition:fill .2s}.styles-module-scss-module__CzN_2q__gutter{stroke:#fff;stroke-width:1px}.styles-module-scss-module__CzN_2q__graticule>circle{fill:none;stroke:#000;stroke-opacity:.1}.styles-module-scss-module__CzN_2q__graticule>circle:first-child,.styles-module-scss-module__CzN_2q__graticule>circle:nth-child(2){stroke-opacity:0}.styles-module-scss-module__CzN_2q__graticule>circle:nth-child(6){stroke:var(--colour-score-A);stroke-opacity:1}.styles-module-scss-module__CzN_2q__graticuleInactive>circle:nth-child(6){stroke:var(--colour-score-alt-A);stroke-opacity:1}.styles-module-scss-module__CzN_2q__graticuleOverlay>circle{fill:none;stroke:#fff;stroke-opacity:.2}.styles-module-scss-module__CzN_2q__graticuleOverlay>circle:first-child{stroke-opacity:0}.styles-module-scss-module__CzN_2q__graticuleOverlay>circle:nth-child(2){stroke-opacity:1;stroke-width:2px}.styles-module-scss-module__CzN_2q__hitboxes>path{cursor:pointer;opacity:0}.styles-module-scss-module__CzN_2q__readoutBubble>circle{fill:#d9d9d9;transition:fill .2s}.styles-module-scss-module__CzN_2q__readoutBubble>text{fill:#fff;text-anchor:middle;font-size:12px;font-weight:600}
.styles-module-scss-module__-QO_9W__cardHeader{flex-direction:column;gap:8px;padding:12px;display:flex}.styles-module-scss-module__-QO_9W__meta{gap:8px;display:flex}.styles-module-scss-module__-QO_9W__meta p{text-transform:uppercase}
.styles-module-scss-module__o4kYXG__options{--anchor-gap:8px;--anchor-padding:8px;z-index:90;opacity:1;scrollbar-width:thin;background-color:#fff;min-width:128px;padding:4px 0;transition:opacity .25s cubic-bezier(.56,.01,.46,.99);box-shadow:0 0 4px rgba(0,0,0,.15)}.styles-module-scss-module__o4kYXG__options[data-leave],.styles-module-scss-module__o4kYXG__options[data-closed]{opacity:0}.styles-module-scss-module__o4kYXG__options{--anchor-gap:16px}.styles-module-scss-module__o4kYXG__option{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;line-height:1.25;display:flex}.styles-module-scss-module__o4kYXG__option mark{background-color:var(--colour-score-alt-A)}.styles-module-scss-module__o4kYXG__option[data-focus],.styles-module-scss-module__o4kYXG__option:hover{background-color:#f5f5f5;outline:0}.styles-module-scss-module__o4kYXG__option:focus-visible{background-color:#f5f5f5;outline:0}.styles-module-scss-module__o4kYXG__option.styles-module-scss-module__o4kYXG__disabled{color:#919191}.styles-module-scss-module__o4kYXG__btn{align-items:center;gap:8px;display:flex}.styles-module-scss-module__o4kYXG__btn svg{width:16px;height:16px}
@media (min-width:1200px){.styles-module-scss-module__9n--vq__action{flex-direction:column;gap:8px 0;margin-bottom:8px;display:flex}}.styles-module-scss-module__9n--vq__action.styles-module-scss-module__9n--vq__last{margin-bottom:16px}@media (max-width:1199px){.styles-module-scss-module__9n--vq__action.styles-module-scss-module__9n--vq__last{border-bottom:1px solid #e8ecf1;margin-bottom:24px;padding-bottom:24px}}.styles-module-scss-module__9n--vq__action .styles-module-scss-module__9n--vq__text{max-width:calc(var(--col-width)*4 - var(--spacer))}@media (max-width:1199px){.styles-module-scss-module__9n--vq__action .styles-module-scss-module__9n--vq__text{max-width:calc(100% - var(--beeswarm-end-width));padding-right:4px}}.styles-module-scss-module__9n--vq__submetricName{letter-spacing:.2px;font:700 16px/1.5 Saans,serif,sans-serif}@media (max-width:1199px){.styles-module-scss-module__9n--vq__submetricName{max-width:calc(100% - var(--beeswarm-end-width));padding-right:4px}}@media (min-width:1200px){.styles-module-scss-module__9n--vq__submetricName{font:600 13px/1.53846 Saans,serif,sans-serif}}@media (max-width:1199px){.styles-module-scss-module__9n--vq__mobileSpacer{margin-top:20px}.styles-module-scss-module__9n--vq__sliderContainer{margin-top:10px}}.styles-module-scss-module__9n--vq__labelContainer{margin-top:14px;display:block}
.styles-module-scss-module__6ivEda__content{grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.styles-module-scss-module__6ivEda__content>*{grid-column:1/span 2}.styles-module-scss-module__6ivEda__content>:nth-child(odd){grid-column-start:4}.styles-module-scss-module__6ivEda__content:not(:has(.styles-module-scss-module__6ivEda__title)) *{grid-column-start:4}.styles-module-scss-module__6ivEda__content:not(:has(.styles-module-scss-module__6ivEda__title)) :nth-child(odd){grid-column-start:1}.styles-module-scss-module__6ivEda__content+.styles-module-scss-module__6ivEda__content{margin-top:32px}.styles-module-scss-module__6ivEda__content .styles-module-scss-module__6ivEda__title{grid-column:1/span 7;margin-bottom:12px}
.styles-module-scss-module__zXXiWG__root{color:#141414;background-color:#ebebeb;height:24px;padding:4px;line-height:1;position:relative}.styles-module-scss-module__zXXiWG__root p{line-height:1;position:relative}.styles-module-scss-module__zXXiWG__loading{position:absolute;top:0;bottom:0;left:0;right:0}.styles-module-scss-module__zXXiWG__bar{background-color:var(--colour-score-N);color:#fff;width:100%;height:100%;padding:4px;position:absolute;top:0;left:0}.styles-module-scss-module__zXXiWG__bar p{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1;position:relative}
.styles-module-scss-module__nn1s1q__prose{color:#4d4d4d}
