.Calculator-Field{border:none;padding:.75rem 0;display:block}@media (min-width:768px){.Calculator-Field{padding-left:.75rem;padding-right:.75rem}}.Calculator-Field--button{padding:.75rem}.Calculator-Field__label{color:#32302f;padding-bottom:.5rem;font-size:1rem;font-weight:700;display:block}.Calculator-Field__helper{color:#32302f;margin-top:.75rem;font-size:1rem}.Calculator-Field__input{border:1px solid #bfbdbb;border-radius:5px;width:100%;padding:.5rem;display:block}.Calculator-Field__input--select{z-index:10;appearance:none;background:0 0;border:1px solid #bfbdbb;border-radius:5px;outline:none;width:100%;height:2.56rem;padding:.5rem;display:block;position:relative}.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{background:#fff;position:relative}.Calculator-Field__arrow-down{z-index:0;width:.94rem;height:.94rem;position:absolute;top:.87rem;right:.56rem}.Calculator-Button{background:#71adab;width:100%;margin-top:1.25rem;margin-bottom:0;padding:.75rem}.Calculator-Button:hover,.Calculator-Button:focus{background:#7cb7b6}.Calculator-Button--disabled,.Calculator-Button--disabled:hover,.Calculator-Button--disabled:focus{background:#bfbdbb}
.AssumptionsForm{flex-direction:column;margin-top:2rem;display:flex}@media (min-width:768px){.AssumptionsForm{flex-direction:row}}.AssumptionsForm__intro{width:100%;margin-bottom:1.25rem;padding-right:1.25rem}@media (min-width:768px){.AssumptionsForm__intro{max-width:31.25rem;margin-bottom:0}}.AssumptionsForm__title{letter-spacing:-.03rem;color:#32302f;margin-bottom:1.25rem;font-size:1.75rem;line-height:1.2}@media (min-width:768px){.AssumptionsForm__title{line-height:1}}.AssumptionsForm__body{color:#32302f}.AssumptionsForm__inputs{flex-direction:column;padding-right:0;display:flex}@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{text-transform:uppercase;font-family:the-future,system-ui,Helvetica Neue,sans-serif}@media (min-width:960px){.Y-Axis__tick{opacity:.8}}
.Chart__area{fill:url(#gradient) #73bfbe}

@media (min-width:960px){.Calculator__result{background:#fffc}.Calculator__result--error{background:0 0}}.Calculator__result-message{color:#32302f;margin-top:2rem}@media (min-width:768px){.Calculator__result-message{margin-left:2rem;position:absolute}}.Calculator__result-total{margin-top:.25rem;font-size:1.75rem;font-weight:700;display:block}.Calculator__result-total[data-warning=false]{color:#7cb7b6}@media (min-width:768px){.Calculator__result-total{font-size:2.25rem}}.Calculator__result-heading{margin-top:.75rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:700;display:block}@media (min-width:768px){.Calculator__result-heading{font-size:2.25rem}}.Calculator__result-bold{font-weight:700}.Calculator__result-body{max-width:31.25rem;display:block}.Calculator__result-body--spaced{margin-top:.75rem;padding-bottom:.75rem}.Calculator__result-note{max-width:25rem;display:inline-block}.Calculator__result-link{color:#fab131}
.Data-Table{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.Data-Table tr,.Data-Table th,.Data-Table td{border:1px solid #000;padding:5px}
.Calculator{flex-direction:column;margin-top:3.25rem;margin-bottom:3.25rem;display:flex}@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{background:#fff;border-radius:10px;margin-bottom:3.25rem}@media (min-width:768px){.Calculator__form{margin-bottom:0}}@media (min-width:960px){.Calculator__form{width:30%}}.Calculator__empty-state{flex-direction:column;justify-content:flex-end;display:flex}@media (min-width:768px){.Calculator__empty-state{padding-left:1.25rem}}.Calculator__empty-image{width:100%}.Calculator__empty-axis{color:#32302f;flex-direction:row;justify-content:space-between;width:100%;margin-top:1.25rem;margin-bottom:1.25rem;display:flex}.Calculator__empty-axis--right{padding-right:1.25rem;display:inline-block}