.interactive-results-form .irf-is-hidden{display:none}.interactive-results-form .irf-is-active{display:block}.interactive-results-form .interactive-results-form__panel{margin:0 auto;max-width:960px;position:relative}.interactive-results-form .interactive-results-form__inner{display:flex;flex-direction:column;gap:40px}.interactive-results-form .interactive-results-form__header-content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.interactive-results-form .interactive-results-form__form{padding:24px 16px}.interactive-results-form .interactive-results-form__step.irf-is-active{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px}.interactive-results-form .interactive-results-form__field{align-items:flex-start;border:0;display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.interactive-results-form .interactive-results-form__question{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding:0}.interactive-results-form .interactive-results-form__progress{border-radius:6px;height:12px;overflow:hidden;width:100%}.interactive-results-form .interactive-results-form__progress-bar{display:block;height:100%;transition:width .3s ease-in;width:1024px}.interactive-results-form .interactive-results-form__nav{align-items:center;display:flex;flex-wrap:wrap;gap:16px;min-height:50px}.interactive-results-form .interactive-results-form__btn{border:0;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:1.4;transition:background-color .2s ease,opacity .2s ease}.interactive-results-form .interactive-results-form__btn--next,.interactive-results-form .interactive-results-form__btn--restart{font-weight:600;padding:12px 32px}.interactive-results-form .interactive-results-form__btn--prev,.interactive-results-form .interactive-results-form__btn--skip{background:none;font-weight:400;padding:0;text-decoration:underline}.interactive-results-form .interactive-results-form__btn--prev:hover,.interactive-results-form .interactive-results-form__btn--skip:hover{text-decoration:none}.interactive-results-form .interactive-results-form__btn:disabled{opacity:.4;pointer-events:none}.interactive-results-form .interactive-results-form__input{display:none}.interactive-results-form .interactive-results-form__option{align-items:center;cursor:pointer;display:flex;gap:.75rem;line-height:1.4;overflow:visible;position:relative;user-select:none}.interactive-results-form .interactive-results-form__custom-radio{align-items:center;border-radius:50%;border-style:solid;border-width:2px;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:border-color .2s,background-color .2s;width:24px}.interactive-results-form .interactive-results-form__step[data-selection-type=multiple] .interactive-results-form__custom-radio{border-radius:6px}.interactive-results-form .interactive-results-form__checkmark{display:none}.interactive-results-form .interactive-results-form__checkmark svg,.interactive-results-form .interactive-results-form__input:checked+.interactive-results-form__custom-radio .interactive-results-form__checkmark{display:block}.interactive-results-form .interactive-results-form__label-text{position:relative}.interactive-results-form .interactive-results-form__helptext-svg{bottom:50%;cursor:help;display:block;fill:currentColor;left:100%;margin-left:4px;opacity:.5;position:absolute;width:20px;z-index:1}.interactive-results-form .interactive-results-form__helptext{background:inherit;border-radius:6px;bottom:100%;box-shadow:none;color:inherit;font-size:14px;height:0;left:110%;line-height:1.5;max-width:280px;min-width:150px;overflow:hidden;position:absolute;transition:height .2s ease,padding .2s ease;width:fit-content;z-index:2}.interactive-results-form .interactive-results-form__helptext-svg:hover+.interactive-results-form__helptext{height:fit-content;padding:10px 14px}.interactive-results-form .interactive-results-form__result{display:flex;flex-direction:column;gap:16px;width:100%}.interactive-results-form .interactive-results-form__result-block.highlight-result{display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px}.interactive-results-form .interactive-results-form__result-title{margin-top:16px}.interactive-results-form .interactive-results-form__result-block.highlight-result .interactive-results-form__result-title{margin:0}.interactive-results-form .irf-is-active{display:flex;flex-direction:column;gap:8px}.interactive-results-form .interactive-results-form__step__result--cta-container{display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}.interactive-results-form .interactive-results-form__cta{padding:20px}.interactive-results-form .interactive-results-form__cta .button-group{align-items:center;border-top:1px solid;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px}.interactive-results-form .interactive-results-form__cta-btn{align-items:center;background-color:transparent;border:1px solid;border-radius:6px;color:inherit;display:inline-flex;font-size:.9em;font-weight:600;justify-content:center;line-height:1.4;padding:10px 28px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .1s ease}.interactive-results-form .interactive-results-form__cta-btn:hover{background-color:transparent;border-color:currentColor;opacity:.85}.interactive-results-form .interactive-results-form__cta-btn:active{transform:scale(.97)}.interactive-results-form .interactive-results-form__result-item ul{list-style-position:outside;list-style-type:disc;margin-left:10px}.interactive-results-form .interactive-results-form__result-item ul ul{list-style-type:circle}@media (min-width:768px){.interactive-results-form .interactive-results-form__form{padding:40px}.interactive-results-form .interactive-results-form__richtext{max-width:60%}}@media (min-width:992px){.interactive-results-form .interactive-results-form__result{flex-direction:row;flex-wrap:wrap}.interactive-results-form .interactive-results-form__result-block{width:100%}.interactive-results-form .interactive-results-form__result-block.highlight-result{flex:1 1 calc(50% - 16px);padding:24px 20px}.interactive-results-form .interactive-results-form__step__result--cta-container{padding:0}}