.feedback.details--initialised{border-bottom:5px solid #93328e}.feedback.details--open{border:none}.feedback__header{background:#93328e}.feedback__summary{outline:none;pointer-events:none}.feedback__summary:focus{outline:3px solid #fe781f;outline-offset:-3px}.feedback__summary::-webkit-details-marker{display:none}.feedback__hr{border-top:5px solid #93328e;margin:0}.feedback__link{position:relative;display:inline-block;pointer-events:none;line-height:1rem}.feedback__title{-webkit-transform:translateY(-1px);transform:translateY(-1px);pointer-events:none}.feedback__title--success{text-decoration:none}.details--initialised .feedback__link{padding:.5rem 0 .4rem 1.8rem;color:#fff;cursor:pointer;pointer-events:auto}.details--initialised .feedback__link:focus,.details--initialised .feedback__link:hover{color:#d0d0d0}.details--initialised .feedback__link:focus:before,.details--initialised .feedback__link:hover:before{opacity:0}.details--initialised .feedback__link:focus:after,.details--initialised .feedback__link:hover:after{opacity:1}.details--initialised .feedback__link:after,.details--initialised .feedback__link:before{content:"";display:inline-block;position:absolute;top:.7rem;left:.7rem;width:.8rem;height:.8rem;background-repeat:no-repeat;background-position:0 0;background-size:.8rem .8rem}.details--initialised .feedback__link:after{opacity:0}.details--initialised .feedback__link:before{background-image:url(/prototypes/census-website/img/icons--chevron-right-white.svg)}.details--initialised .feedback__link:after{background-image:url(/prototypes/feedback2/img/icons--chevron-right-white-hover.svg)}.details--initialised .feedback__title{text-decoration:underline}.details--initialised .feedback__content{display:none}.details--initialised .feedback__link--success{cursor:text}.details--initialised .feedback__link--success:hover{color:#fff}.details--initialised .feedback__link--success:after,.details--initialised .feedback__link--success:before{background-image:url(/prototypes/feedback2/img/icons--check.svg)}.details--open .feedback__link:after,.details--open .feedback__link:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.details--open .feedback__content{display:block;border-top:5px solid #93328e}.container,.feedback__summary{max-width:57.445rem;margin:0 auto;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media only screen and (min-width:500px){.container,.feedback__summary{padding:0 1rem}}.container--wide{max-width:71.111111rem}.container--full-width{max-width:100%}.grid--align-bottom .grid__col{vertical-align:bottom}.grid__col{font-size:1rem}.container--gutterless,.container--gutterless\@xs{padding:0}@media only screen and (max-width:299px){.container--gutterless\@xs\@xs{padding:0}}@media only screen and (max-width:499px){.container--gutterless\@xs\@s{padding:0}}@media only screen and (max-width:739px){.container--gutterless\@xs\@m{padding:0}}@media only screen and (max-width:979px){.container--gutterless\@xs\@l{padding:0}}@media only screen and (max-width:1299px){.container--gutterless\@xs\@xl{padding:0}}@media only screen and (max-width:1599px){.container--gutterless\@xs\@xxl{padding:0}}@media only screen and (min-width:500px){.container--gutterless\@s{padding:0}}@media only screen and (min-width:500px) and (max-width:739px){.container--gutterless\@s\@m{padding:0}}@media only screen and (min-width:500px) and (max-width:979px){.container--gutterless\@s\@l{padding:0}}@media only screen and (min-width:500px) and (max-width:1299px){.container--gutterless\@s\@xl{padding:0}}@media only screen and (min-width:500px) and (max-width:1599px){.container--gutterless\@s\@xxl{padding:0}}@media only screen and (min-width:740px){.container--gutterless\@m{padding:0}}@media only screen and (min-width:740px) and (max-width:979px){.container--gutterless\@m\@l{padding:0}}@media only screen and (min-width:740px) and (max-width:1299px){.container--gutterless\@m\@xl{padding:0}}@media only screen and (min-width:740px) and (max-width:1599px){.container--gutterless\@m\@xxl{padding:0}}@media only screen and (min-width:980px){.container--gutterless\@l{padding:0}}@media only screen and (min-width:980px) and (max-width:1299px){.container--gutterless\@l\@xl{padding:0}}@media only screen and (min-width:980px) and (max-width:1599px){.container--gutterless\@l\@xxl{padding:0}}@media only screen and (min-width:1300px){.container--gutterless\@xl{padding:0}}@media only screen and (min-width:1300px) and (max-width:1599px){.container--gutterless\@xl\@xxl{padding:0}}@media only screen and (min-width:1600px){.container--gutterless\@xxl{padding:0}}