.questionnaire-module-scss-module__sWoQCW__shell{width:90%;max-width:45rem;scroll-margin-top:calc(var(--header-height) + 1rem);flex-direction:column;gap:1rem;margin:0 auto;padding:0 0 3rem;display:flex}.questionnaire-module-scss-module__sWoQCW__stickyHeader{top:var(--header-height);z-index:2;background-color:var(--background-colour);box-shadow:0 1px 0 var(--primary-colour-extra-light);flex-direction:column;gap:.75rem;margin:0 -.5rem;padding:.75rem .5rem;display:flex;position:sticky}.questionnaire-module-scss-module__sWoQCW__title{line-height:1.4;font-size:var(--font-size-h3)!important}.questionnaire-module-scss-module__sWoQCW__progress{align-items:center;gap:1rem;display:flex}.questionnaire-module-scss-module__sWoQCW__progressTrack{background-color:var(--primary-colour-extra-light);border-radius:50rem;flex:1;height:.5rem;overflow:hidden}.questionnaire-module-scss-module__sWoQCW__progressFill{background-color:var(--star-colour);border-radius:50rem;height:100%;transition:width .4s}@media (prefers-reduced-motion:reduce){.questionnaire-module-scss-module__sWoQCW__progressFill{transition:none}}.questionnaire-module-scss-module__sWoQCW__progressText{font-size:var(--font-size-extra-small);white-space:nowrap}.questionnaire-module-scss-module__sWoQCW__intro{box-shadow:var(--table-shadow);background-color:#fff;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.questionnaire-module-scss-module__sWoQCW__intro p{line-height:1.75}.questionnaire-module-scss-module__sWoQCW__introHeading{font-size:var(--font-size-h4)!important}.questionnaire-module-scss-module__sWoQCW__introHeading:not(:first-child){margin-top:.5rem}.questionnaire-module-scss-module__sWoQCW__introList{margin:0;padding-left:1.5rem}.questionnaire-module-scss-module__sWoQCW__introList li{line-height:1.75}.questionnaire-module-scss-module__sWoQCW__notice{flex-direction:column;gap:.35rem;margin-top:.5rem;display:flex}.questionnaire-module-scss-module__sWoQCW__notice p{font-size:var(--font-size-extra-small);color:var(--secondary-colour-extra-dark);line-height:1.6}.questionnaire-module-scss-module__sWoQCW__noticeTitle{font-weight:700}.questionnaire-module-scss-module__sWoQCW__sectionHeader{box-shadow:var(--table-shadow);background-color:#fff;border-radius:1rem;overflow:hidden}.questionnaire-module-scss-module__sWoQCW__sectionTitle{background-color:var(--primary-colour);color:#fff;padding:.75rem 1.5rem;font-size:var(--font-size-h5)!important}.questionnaire-module-scss-module__sWoQCW__sectionDescription{padding:1rem 1.5rem;line-height:1.6}.questionnaire-module-scss-module__sWoQCW__form{flex-direction:column;gap:1rem;display:flex}.questionnaire-module-scss-module__sWoQCW__card{box-shadow:var(--table-shadow);scroll-margin-top:calc(var(--header-height) + 7rem);background-color:#fff;border-radius:1rem;padding:1.25rem 1.5rem;transition:box-shadow .3s}.questionnaire-module-scss-module__sWoQCW__card:focus-within{box-shadow:var(--table-shadow),inset 3px 0 0 var(--star-colour)}.questionnaire-module-scss-module__sWoQCW__cardError,.questionnaire-module-scss-module__sWoQCW__cardError:focus-within{box-shadow:var(--table-shadow),inset 3px 0 0 var(--reminder-colour)}.questionnaire-module-scss-module__sWoQCW__questionLabel{line-height:1.6}.questionnaire-module-scss-module__sWoQCW__requiredStar{color:var(--reminder-colour)}.questionnaire-module-scss-module__sWoQCW__helpText{font-size:var(--font-size-extra-small);color:var(--secondary-colour-extra-dark);margin-top:.25rem;line-height:1.6}.questionnaire-module-scss-module__sWoQCW__field{margin-top:1rem}.questionnaire-module-scss-module__sWoQCW__card .questionnaire-module-scss-module__sWoQCW__field>input,.questionnaire-module-scss-module__sWoQCW__card .questionnaire-module-scss-module__sWoQCW__field>textarea{box-sizing:border-box;width:100%}.questionnaire-module-scss-module__sWoQCW__errorText{font-size:var(--font-size-extra-small);color:var(--reminder-colour);margin-top:.75rem}.questionnaire-module-scss-module__sWoQCW__options{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.questionnaire-module-scss-module__sWoQCW__option{cursor:pointer;gap:.5rem;line-height:1.5}.questionnaire-module-scss-module__sWoQCW__otherRow{align-items:center;gap:.75rem;width:100%;display:flex}.questionnaire-module-scss-module__sWoQCW__otherRow .questionnaire-module-scss-module__sWoQCW__option{flex-shrink:0}.questionnaire-module-scss-module__sWoQCW__otherInput{flex:1;min-width:0}.questionnaire-module-scss-module__sWoQCW__clearButton{font-size:var(--font-size-extra-small);color:var(--secondary-colour-extra-dark);align-self:flex-end;padding:0;text-decoration:underline}.questionnaire-module-scss-module__sWoQCW__requiredHint{font-size:var(--font-size-extra-small);color:var(--reminder-colour)}.questionnaire-module-scss-module__sWoQCW__submitError{border-left:3px solid var(--reminder-colour);color:var(--reminder-colour-dark);font-size:var(--font-size-extra-small);background-color:#fff;border-radius:.5rem;padding:.75rem 1rem;line-height:1.6}.questionnaire-module-scss-module__sWoQCW__nav{align-items:center;gap:1rem;display:flex}.questionnaire-module-scss-module__sWoQCW__navForward{margin-left:auto}.questionnaire-module-scss-module__sWoQCW__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.questionnaire-module-scss-module__sWoQCW__success{box-shadow:var(--table-shadow);text-align:center;background-color:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;padding:2.5rem 1.5rem;display:flex}.questionnaire-module-scss-module__sWoQCW__success p{line-height:1.75}.questionnaire-module-scss-module__sWoQCW__successIcon{width:3.5rem;height:3.5rem;color:var(--star-colour)}.questionnaire-module-scss-module__sWoQCW__successTitle{font-size:var(--font-size-h3)!important}.questionnaire-module-scss-module__sWoQCW__successLink{width:fit-content;margin:auto;left:0;right:0}.questionnaire-module-scss-module__sWoQCW__followUp{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.questionnaire-module-scss-module__sWoQCW__followUp p{line-height:1.75}.questionnaire-module-scss-module__sWoQCW__followUp article{margin-top:.5rem}.questionnaire-module-scss-module__sWoQCW__followUpHeading{width:fit-content;margin-bottom:.75rem;display:inline-block;position:relative;font-size:var(--font-size-h4)!important}.questionnaire-module-scss-module__sWoQCW__followUpHeading:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14' preserveAspectRatio='none'><path d='M 4,9 Q 60,3 120,7 T 236,6' stroke='%23da9425' stroke-width='2.5' stroke-linecap='round' fill='none' opacity='0.9'/></svg>");background-repeat:no-repeat;background-size:100% 100%;width:100%;height:.6rem;margin-top:.25rem;display:block}@media (max-width:50rem){.questionnaire-module-scss-module__sWoQCW__shell{width:calc(100% - 2rem)}.questionnaire-module-scss-module__sWoQCW__stickyHeader{top:calc(var(--header-height) + 4px);gap:.4rem;padding:.5rem}.questionnaire-module-scss-module__sWoQCW__title{font-size:var(--font-size-h4)!important}.questionnaire-module-scss-module__sWoQCW__intro,.questionnaire-module-scss-module__sWoQCW__card{padding:1rem 1.1rem}.questionnaire-module-scss-module__sWoQCW__sectionTitle{padding:.75rem 1.1rem}.questionnaire-module-scss-module__sWoQCW__sectionDescription{padding:.85rem 1.1rem}}
