.state-savings-slice{--state-savings-average-size: 14.75rem;--state-savings-total-size: 19.875rem;--state-savings-info-font-size: .875rem;--state-savings-info-line-height: 1.125rem;--state-savings-title-width: 100%}@media only screen and (min-width: 48rem){.state-savings-slice{--state-savings-total-size: 23.75rem;--state-savings-info-font-size: 1.25rem;--state-savings-info-line-height: 1.5rem;--state-savings-average-size: 17.75rem;--state-savings-total-size: 32rem;--state-savings-title-width: 32.8125rem}}@media only screen and (min-width: 64rem){.state-savings-slice{--state-savings-title-width: 35rem}}.state-savings-slice__title{max-width:var(--state-savings-title-width)}.state-savings-slice__question{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin-top:var(--spacing-xxl)}@media only screen and (min-width: 90rem){.state-savings-slice__question{margin-top:calc(var(--spacing-xxl) + var(--spacing-md))}}.state-savings-slice__blurb{max-width:29.125rem;line-height:1.375rem}.state-savings-slice__average,.state-savings-slice__total{background:#fff;border-radius:50%}.page-slice .state-savings-slice__average p,.page-slice .state-savings-slice__total p{color:#000;text-align:center}.page-slice .state-savings-slice__average p em,.page-slice .state-savings-slice__total p em{display:block;font-weight:700;font-size:4rem;line-height:4.25rem;font-style:normal}.page-slice .state-savings-slice__average p em small,.page-slice .state-savings-slice__total p em small{font-size:2.625rem;line-height:3rem;font-weight:600}@media only screen and (min-width: 48rem){.page-slice .state-savings-slice__average p em,.page-slice .state-savings-slice__total p em{font-size:6.8125rem;line-height:7.375rem}}.state-savings-slice__info{display:block;margin-top:var(--spacing-md);margin-bottom:1.125rem;font-size:var(--state-savings-info-font-size);line-height:var(--state-savings-info-line-height)}@media screen and (min-width: 37.5rem){.state-savings-slice__info{display:flex;margin-bottom:0}}@media only screen and (min-width: 48rem){.state-savings-slice__info{display:block;margin:var(--spacing-md) auto 0}}@media only screen and (min-width: 90rem){.state-savings-slice__info{position:relative;width:80%;margin:var(--spacing-md) 0 0 auto;margin-left:280px;margin-top:-172px;justify-content:flex-end}}.state-savings-slice__average{display:flex;justify-content:center;align-items:center;height:var(--state-savings-average-size);width:var(--state-savings-average-size)}.state-savings-slice__average p{font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 48rem){.state-savings-slice__average p em{font-size:5.25rem!important;line-height:5.5rem!important}}@media only screen and (min-width: 90rem){.state-savings-slice__average p small{font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width: 48rem){.state-savings-slice__average small{font-size:1.25rem;line-height:1.5rem}}.state-savings-slice__total{display:flex;justify-content:center;align-items:center;margin-left:auto;height:var(--state-savings-total-size);width:var(--state-savings-total-size)}@media only screen and (max-width: 48rem){.state-savings-slice__total{margin-top:1rem}}.state-savings-slice__total{margin-top:-64px}@media only screen and (min-width: 90rem){.state-savings-slice__total p{margin-top:-32px;font-size:24px;line-height:28px}.state-savings-slice__total p em{font-size:6.875rem!important;line-height:6.875rem!important}}@media only screen and (min-width: 90rem){.state-savings-slice__total{margin-top:-400px}}.state-savings-slice__tooltip-wrapper{position:absolute;display:block}@media only screen and (min-width: 48rem){.state-savings-slice__tooltip-wrapper{bottom:0;left:0}}.state-savings-slice__tooltip{color:#777;cursor:default;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.state-savings-slice__tooltip .tooltip__toggle{font-size:.75rem;line-height:.875rem}.state-savings-slice__tooltip:hover{cursor:pointer}.state-savings-slice__divider{border-color:#fff;border-width:2px;margin-top:var(--spacing-md)}@media only screen and (min-width: 90rem){.state-savings-slice__divider{display:none}}@media only screen and (max-width: 90rem){.state-savings-slice__divider--thick{display:none}}.state-savings-slice__divider--thick{display:block;border-width:4px;margin-top:var(--spacing-xxl)}.state-savings-slice sup{font-weight:400;vertical-align:text-top;top:.5rem;font-size:1rem}
