.Calculator-Field{display:block;padding:.75rem 0;border:none}@media(min-width:768px){.Calculator-Field{padding-right:.75rem;padding-left:.75rem}}.Calculator-Field--button{padding:.75rem}.Calculator-Field__label{display:block;padding-bottom:.5rem;color:#32302f;font-weight:700;font-size:1rem}.Calculator-Field__helper{margin-top:.75rem;color:#32302f;font-size:1rem}.Calculator-Field__input,.Calculator-Field__input--select{display:block;width:100%;padding:.5rem;border:1px solid #bfbdbb;border-radius:5px}.Calculator-Field__input--select{position:relative;z-index:10;height:2.56rem;background:rgba(0,0,0,0);outline:none;appearance:none}.Calculator-Field__input--select:focus-visible{outline:2px solid var(--ws-color-focus-ring-primary)}.Calculator-Field__input--error{color:#d23014}.Calculator-Field__select-wrapper{position:relative;background:#fff}.Calculator-Field__arrow-down{position:absolute;z-index:0;right:.56rem;top:.87rem;width:.94rem;height:.94rem}.Calculator-Button{width:100%;margin-top:1.25rem;margin-bottom:0;padding:.75rem;background:#71adab}.Calculator-Button:focus,.Calculator-Button:hover{background:#7cb7b6}.Calculator-Button--disabled,.Calculator-Button--disabled:focus,.Calculator-Button--disabled:hover{background:#bfbdbb}.AssumptionsForm{display:flex;flex-direction:column;margin-top:2rem}@media(min-width:768px){.AssumptionsForm{flex-direction:row}}.AssumptionsForm__intro{width:100%;padding-right:1.25rem;margin-bottom:1.25rem}@media(min-width:768px){.AssumptionsForm__intro{max-width:31.25rem;margin-bottom:0}}.AssumptionsForm__title{margin-bottom:1.25rem;font-size:1.75rem;line-height:1.2;letter-spacing:-.03rem;color:#32302f}@media(min-width:768px){.AssumptionsForm__title{line-height:1}}.AssumptionsForm__body{color:#32302f}.AssumptionsForm__inputs{display:flex;flex-direction:column;padding-right:0}@media(min-width:768px){.AssumptionsForm__inputs{flex-direction:row}.AssumptionsForm__column{width:50%}}.AssumptionsForm__field--fixedHeight{height:10rem}.ContributionForm{padding:1.25rem}.Y-Axis__tick{font-family:the-future,system-ui,Helvetica Neue,sans-serif;text-transform:uppercase}@media(min-width:960px){.Y-Axis__tick{opacity:.8}}.Chart__area{fill:url(#gradient) #73bfbe}@media(min-width:960px){.Calculator__result{background:hsla(0,0%,100%,.8)}.Calculator__result--error{background:none}}.Calculator__result-message{margin-top:2rem;color:#32302f}@media(min-width:768px){.Calculator__result-message{position:absolute;margin-left:2rem}}.Calculator__result-total{display:block;margin-top:.25rem;font-weight:700;font-size:1.75rem}.Calculator__result-total[data-warning=false]{color:#7cb7b6}@media(min-width:768px){.Calculator__result-total{font-size:2.25rem}}.Calculator__result-heading{display:block;margin-top:.75rem;margin-bottom:.75rem;font-weight:700;font-size:1.75rem}@media(min-width:768px){.Calculator__result-heading{font-size:2.25rem}}.Calculator__result-bold{font-weight:700}.Calculator__result-body{display:block;max-width:31.25rem}.Calculator__result-body--spaced{margin-top:.75rem;padding-bottom:.75rem}.Calculator__result-note{display:inline-block;max-width:25rem}.Calculator__result-link{color:#fab131}.Data-Table{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.Data-Table td,.Data-Table th,.Data-Table tr{border:1px solid #000;padding:5px}.Calculator{display:flex;flex-direction:column;margin-top:3.25rem;margin-bottom:3.25rem}@media(min-width:768px){.Calculator{flex-direction:row}}@media(min-width:960px){.Calculator{background:#fff}}.Calculator__chart-container{position:relative}@media(min-width:960px){.Calculator__chart-container{width:70%;margin-left:2px}}.Calculator__form{margin-bottom:3.25rem;background:#fff;border-radius:10px}@media(min-width:768px){.Calculator__form{margin-bottom:0}}@media(min-width:960px){.Calculator__form{width:30%}}.Calculator__empty-state{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:768px){.Calculator__empty-state{padding-left:1.25rem}}.Calculator__empty-image{width:100%}.Calculator__empty-axis{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:1.25rem;margin-bottom:1.25rem;color:#32302f}.Calculator__empty-axis--right{display:inline-block;padding-right:1.25rem}