.RcHeader{margin-bottom:2rem}@media(min-width:640px){.RcHeader{margin-bottom:0}}@media(min-width:1024px){.RcHeader{padding-top:3.25rem}}.RcHeader__inner{display:flex;flex-direction:column;align-items:center;margin-top:1.25rem;margin-bottom:1.25rem}@media(min-width:640px){.RcHeader__inner{margin-top:5.25rem;margin-bottom:5.25rem}}.RcHeader__pre-title{color:#686664}.RcHeader__pre-title,.RcHeader__title{font-family:the-future,"system-ui",Helvetica Neue,"sans-serif";font-weight:700}.RcHeader__title{text-align:center;font-size:1.75rem;color:#32302f;margin-top:.75rem;margin-bottom:.75rem}@media(min-width:640px){.RcHeader__title{font-size:3rem;margin-top:1.25rem;margin-bottom:1.25rem}}@media(min-width:768px){.RcHeader__title{font-size:3.5rem}}.RcHeader__description-text{text-align:center;color:#32302f}.RcInput{font-feature-settings:"tnum";font-kerning:none;display:flex}.RcInput__increment{display:flex;flex-direction:column;justify-content:center;margin-left:1.25rem;margin-right:1.25rem}.RcInput__answer-body,.RcInput__arrow-container{appearance:none;background:none;padding:0;border:none}.RcInput__answer-body{box-sizing:initial;max-width:18.75rem;height:3.38rem;line-height:3.38rem;border-bottom:3px solid #32302f}@media(min-width:480px){.RcInput__answer-body{max-width:13rem}}.RcInput__answer{display:inline-block;line-height:1;font-family:the-future,"system-ui",Helvetica Neue,"sans-serif";font-weight:700;font-size:3rem;color:#32302f}@media(min-width:640px){.RcInput__answer{font-size:2.25rem}}@media(min-width:768px){.RcInput__answer{font-size:3rem}}.RcInput__arrow-container{width:2.63rem;min-height:1.5rem}@media(min-width:480px){.RcInput__arrow-container{width:1.63rem}}.RcInput__arrow-container--up{display:flex;align-items:flex-end;margin-bottom:.25rem}.RcInput__arrow-container--down{margin-top:.25rem;margin-bottom:.25rem}.RcInput__arrow-up{width:0;height:0;border-left:21px solid rgba(0,0,0,0);border-right:21px solid rgba(0,0,0,0);border-bottom:24px solid #32302f}@media(min-width:480px){.RcInput__arrow-up{width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-bottom:16px solid #32302f}}.RcInput__arrow-down{width:0;height:0;border-left:21px solid rgba(0,0,0,0);border-right:21px solid rgba(0,0,0,0);border-top:24px solid #32302f}@media(min-width:480px){.RcInput__arrow-down{width:0;height:0;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);border-top:16px solid #32302f}}.RcQuestion{min-height:8.75rem}.RcQuestion__extra-info-text{font-size:1rem;color:#32302f}.RcQuestion:not(:first-of-type) .RcQuestion__container{padding-top:2rem}@media(min-width:768px){.RcQuestion:not(:first-of-type) .RcQuestion__container{padding-top:0}}.RcQuestion__completed-icon{margin-left:.63rem;display:inline-block}.RcQuestion__completed-sentence{appearance:none;background:none;border:0;padding:0;text-align:left;height:10rem;margin:0 .63rem 0 0;display:flex;flex-direction:column;border-bottom:1px solid #bfbdbb;font-family:the-future,"system-ui",Helvetica Neue,"sans-serif";font-weight:700;color:#686664}@media(min-width:768px){.RcQuestion__completed-sentence{font-size:1.31rem}}.RcQuestion__preInputText{font-family:the-future,"system-ui",Helvetica Neue,"sans-serif";font-weight:700;font-size:1.31rem;color:#32302f;margin-bottom:.5rem}@media(min-width:480px){.RcQuestion__preInputText{display:flex;align-items:flex-end;height:50px}}@media(min-width:640px){.RcQuestion__preInputText{font-size:1rem}}@media(min-width:768px){.RcQuestion__preInputText{font-size:1.31rem}}@media(min-width:480px){.RcQuestion__inProgress--no-pre-input-text{padding-top:calc(50px + .5rem)}}.RcQuestion__postInputText{font-family:the-future,"system-ui",Helvetica Neue,"sans-serif";font-weight:700;font-size:1.31rem;color:#32302f;margin-top:.5rem}@media(min-width:480px){.RcQuestion__postInputText{height:30px}}@media(min-width:640px){.RcQuestion__postInputText{font-size:1rem}}@media(min-width:768px){.RcQuestion__postInputText{font-size:1.31rem}}.RcQuestion__error{opacity:0;transition:all 1s ease-out;font-weight:400;color:#a43d12}.RcQuestion__error.fade-animation{opacity:1}.RcGraph{margin-bottom:5.25rem}@media(min-width:640px){.RcGraph{margin-bottom:0}}.RcGraph__chart,.RcGraph__inner{position:relative}.RcGraph .VictoryContainer{margin-bottom:1.88rem}