.article-progress{display:flex;justify-content:center;pointer-events:none}.article-progress__shell{max-width:47.5rem;width:100%}.article-progress__outer{background:var(--cards-bg);border:.075rem solid var(--border);border-radius:1rem;padding:.375rem;pointer-events:auto}@media(min-width:1101px){.article-progress__outer{border-radius:1.5rem}}.article-progress__inner{background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(180deg,hsla(0,0%,92%,.25) 0,#ebebeb 100%) border-box;border:.075rem solid transparent;border-radius:.625rem;display:flex;flex-direction:column;gap:0;padding:1rem;transition:gap .35s cubic-bezier(.4,0,.2,1)}@media(min-width:1101px){.article-progress__inner{border-radius:1.125rem}}.article-progress.is-header-open .article-progress__inner{gap:1rem}.article-progress__header{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.article-progress.is-header-open .article-progress__header{grid-template-rows:1fr;opacity:1}.article-progress__header-inner{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;min-height:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1101px){.article-progress__header-inner{align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;width:100%}}.article-progress__next,.article-progress__pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;-webkit-line-clamp:1;margin:0;padding:0;pointer-events:auto;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:.3s;white-space:nowrap}@media(max-width:1100px){.article-progress__next,.article-progress__pill{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.article-progress__next:disabled,.article-progress__pill:disabled{cursor:default;pointer-events:none}@media(min-width:541px)and (hover:hover){.article-progress__next:hover,.article-progress__pill:hover{opacity:.8}}@media(min-width:541px){.article-progress__next:active,.article-progress__pill:active{opacity:.8}}.article-progress__next,.article-progress__pill{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:GT Standard,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.04375rem;line-height:1.375rem;text-transform:uppercase}@media(max-width:728px){.article-progress__next,.article-progress__pill{font-size:.75rem;letter-spacing:.0375rem;line-height:1.25rem}}.article-progress__pill{align-items:center;background:#f5f5f5;border-radius:2.625rem;color:var(--base);display:inline-flex;display:-webkit-box;max-width:100%;padding:.25rem .75rem;text-transform:uppercase}@media(max-width:1100px){.article-progress__pill{border-radius:.25rem}}.article-progress__next{align-items:center;color:var(--subtle);display:inline-flex;display:-webkit-box;flex-wrap:nowrap;gap:.25rem;max-width:100%;text-transform:uppercase}.article-progress__next[hidden]{display:none}.article-progress__next-prefix{color:var(--subtle);flex-shrink:0}.article-progress__next-title{color:var(--base)}.article-progress__track{cursor:pointer;height:1.125rem;position:relative}@media(min-width:1101px){.article-progress__track{cursor:default}}.article-progress__fill{background:var(--primary);transition:width .15s linear;width:0}.article-progress__fill,.article-progress__track:before{border-radius:.9375rem;height:.25rem;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.article-progress__track:before{background:#f5f5f5;content:"";right:0}.article-progress__dots{align-items:center;display:flex;inset:0;justify-content:space-between;position:absolute;z-index:1}.article-progress__dot-wrap{flex-shrink:0;position:relative}.article-progress__dot{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:0;border-radius:50%;cursor:pointer;display:flex;height:1.125rem;justify-content:center;padding:0;pointer-events:auto;width:1.125rem}.article-progress__dot:after{background:#f5f5f5;border-radius:50%;content:"";display:block;flex-shrink:0;height:.625rem;transition:background-color .3s;width:.625rem}.article-progress__dot.is-active:after,.article-progress__dot.is-passed:after{background:var(--primary)}.article-progress__dot--stub{pointer-events:none;visibility:hidden}@media(prefers-reduced-motion:reduce){.article-progress__dot:after,.article-progress__header,.article-progress__inner{transition:none}}@media(max-width:728px){.legal--progress-desktop-only .article-progress{display:none!important}}.tooltip{background:var(--base);border-radius:2.5625rem;box-sizing:border-box;color:var(--white);filter:drop-shadow(0 .25rem .609375rem rgba(0,0,0,.1));font-family:GT Standard,sans-serif;font-size:.875rem;font-weight:600;left:var(--tooltip-left,0);letter-spacing:.04375rem;line-height:1.375rem;max-width:min(25rem,100vw - 1rem);opacity:0;overflow-wrap:anywhere;padding:.5rem .75rem;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;top:var(--tooltip-top,0);visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:10000}@media(max-width:728px){.tooltip{font-size:.75rem;letter-spacing:.0375rem;line-height:1.25rem}}.tooltip--interactive{pointer-events:auto}.tooltip--no-arrow:after{display:none}.tooltip--top{margin-top:-.5rem;transform:translate(calc(-50% + var(--tooltip-offset-x, 0px)),calc(-100% + var(--tooltip-offset-y, 0px)))}.tooltip--top:not(.tooltip--no-arrow):after{background:transparent;border-left:.5625rem solid transparent;border-right:.5625rem solid transparent;border-top:.375rem solid var(--base);content:"";height:0;left:calc(50% - var(--tooltip-offset-x, 0px));margin-left:-.5625rem;position:absolute;top:100%;transform:rotate(0deg);width:0}.tooltip--bottom{margin-top:.5rem;transform:translate(calc(-50% + var(--tooltip-offset-x, 0px)),var(--tooltip-offset-y,0))}.tooltip--bottom:not(.tooltip--no-arrow):after{background:transparent;border-bottom:.375rem solid var(--base);border-left:.5625rem solid transparent;border-right:.5625rem solid transparent;bottom:100%;content:"";height:0;left:calc(50% - var(--tooltip-offset-x, 0px));margin-left:-.5625rem;position:absolute;width:0}.tooltip--left{margin-left:-.5rem;transform:translateY(calc(-50% + var(--tooltip-offset-y, 0px))) translateX(-100%)}.tooltip--left:not(.tooltip--no-arrow):after{background:transparent;border-bottom:.3375rem solid transparent;border-left:.375rem solid var(--base);border-top:.3375rem solid transparent;content:"";height:0;left:100%;margin-left:-1px;margin-top:-.3375rem;position:absolute;top:50%;width:0}.tooltip--right{margin-left:.5rem;transform:translateY(calc(-50% + var(--tooltip-offset-y, 0px)))}.tooltip--right:not(.tooltip--no-arrow):after{background:transparent;border-bottom:.3375rem solid transparent;border-right:.375rem solid var(--base);border-top:.3375rem solid transparent;content:"";height:0;margin-right:-1px;margin-top:-.3375rem;position:absolute;right:100%;top:50%;width:0}.tooltip__text{position:relative}