:root{--colour-form-border: var(--colour-grey-scale-3);--colour-form-checked: var(--colour-primary-light);--colour-form-error: var(--colour-danger);--colour-form-field-bg: var(--colour-body);--colour-form-focus: fuchsia;--colour-form-selected: var(--colour-primary-light);--colour-form-unchecked: var(--colour-grey-scale-2)}.decision-tree__question{display:none;position:relative;margin-bottom:5px}.decision-tree__question:first-of-type .decision-tree__arrow{display:none}.decision-tree__question:last-child{margin-bottom:0}.decision-tree__question.active{display:block}.decision-tree__question input[type=radio]{position:absolute;left:-9999px}.decision-tree__extra-text{margin:5px 0 0 28px}.decision-tree__extra-text p{font-size:.9rem;color:var(--colour-grey-scale-2)}.decision-tree__question .form__label{position:static}.js-active .decision-tree__question .form__label:after{content:"";display:block;height:100%;width:100%;position:absolute}.decision-tree__question .form__label .checkbox__label{top:1rem;margin-left:20px}.decision-tree__question input[type=radio]:focus+.form__label .checkbox__label,.decision-tree__question input[type=radio]:hover+.form__label .checkbox__label{border-color:var(--checked-colour);box-shadow:0 0 0 1px var(--checked-colour)}.decision-tree__question input[type=radio]:checked+.form__label .checkbox__label,.decision-tree__question input[type=radio]:checked+.form__sitecore-checkbox+.form__label .checkbox__label{border-color:var(--checked-colour);box-shadow:0 0 0 1px var(--checked-colour)}.decision-tree__question input[type=radio]:checked+.form__label .checkbox__label:after,.decision-tree__question input[type=radio]:checked+.form__sitecore-checkbox+.form__label .checkbox__label:after{height:15px;max-height:.375rem;animation:dothabottomcheck .2s ease 0s forwards;opacity:1}.decision-tree__question input[type=radio]:checked+.form__label .checkbox__label:before,.decision-tree__question input[type=radio]:checked+.form__sitecore-checkbox+.form__label .checkbox__label:before{height:100%;max-height:15px;animation:dothatopcheck .4s ease 0s forwards;opacity:1}.decision-tree__arrow{display:flex;justify-content:center;align-content:center;align-items:center;height:2.5rem;width:2.5rem;position:absolute;left:calc(50% - 2.5rem);top:calc((-2.5rem - 10px)/2);z-index:9;border:5px solid var(--colour-grey-scale-1);border-radius:100%;font-size:3rem;transform:rotate(90deg) translateY(-50%);background:var(--colour-grey-scale-4)}.decision-tree__arrow .icon{height:1.3rem;width:.8rem}.decision-tree__answer{position:relative;border-radius:3px}.decision-tree__answer--active{outline:3px solid var(--primary-core)}.decision-tree__outcome{position:relative;margin-top:5px}article .decision-tree__outcome .decision-tree__video{max-width:calc(50% + 30px)}@media (max-width: 100em){article .decision-tree__outcome .teaser{display:block}article .decision-tree__outcome .decision-tree__video{max-width:100%}}.decision-tree__question:first-of-type{display:block!important}.points-based-decision-tree:not(.js-active) .decision-tree__question,.next-step-decision-tree:not(.js-active) .decision-tree__question{display:block!important}.next-step-decision-tree.js-active .decision-tree__outcome{display:none}
