@keyframes loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.accordion .module__buttons{margin-top:3rem}.accordion__heading{margin-bottom:2rem}.accordion__item{display:flex;display:-webkit-flex;flex-direction:column;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;gap:0;-webkit-gap:0;margin:0;padding:1.5rem 0 1.5rem 1.75rem;background-color:rgba(0,0,0,0);border-radius:0;overflow:hidden}.accordion__item:last-child{margin-bottom:0}@media only screen and (max-width: 730px){.accordion__item{padding-left:0}}.accordion__trigger-heading{margin:0;width:100%;font:inherit}.accordion__trigger{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;gap:1.5rem;-webkit-gap:1.5rem;padding:0 1.125rem 1.5rem 1rem;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--headingFontColour);background-color:rgba(0,0,0,0);border:none;outline:none;transition:background-color .3s cubic-bezier(0.33, 0, 0.2, 1),color .3s cubic-bezier(0.33, 0, 0.2, 1)}.theme__text--inverse .accordion__trigger{color:#fff}.accordion__trigger[aria-expanded=false]:hover,.accordion__trigger[aria-expanded=false]:focus{color:var(--headingHighlightFontColour);background-color:rgba(0,0,0,0)}.accordion__trigger[aria-expanded=false]:focus:not(:focus-visible){color:var(--headingFontColour)}.accordion__trigger[aria-expanded=true] .accordion__trigger-icon{transform:rotate(180deg)}.accordion__trigger-label{font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal}.accordion__trigger-icon{display:flex;align-items:center;transform:rotate(0);margin-left:2.5rem;transition:transform .3s cubic-bezier(0.65, 0, 0.35, 1)}@media only screen and (max-width: 730px){.accordion__trigger-icon{margin-left:1.5rem}}.accordion__panel{padding:0;width:100%;transition:all .2s cubic-bezier(0.22, 0.61, 0.36, 1)}.accordion__panel[aria-hidden=false] .accordion__panel-inner{max-height:var(--accordion-content-height, 1000px)}.accordion__panel[aria-hidden=false] .accordion__panel-content{opacity:1;transform:translateY(0)}.accordion__panel-inner{position:relative;padding:0;min-height:0.125rem;max-height:0;overflow:hidden;transition:max-height .2s cubic-bezier(0.65, 0, 0.35, 1)}.accordion__panel-inner::before,.accordion__panel-inner::after{content:"";position:absolute;width:100%;left:0;bottom:0}.accordion__panel-inner::before{height:0.0625rem;background-color:var(--headingFontColour)}.theme__text--inverse .accordion__panel-inner::before{background-color:#fff}.accordion__panel-inner::after{height:0.125rem;background-color:var(--headingHighlightFontColour);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(0.65, 0, 0.35, 1)}.accordion__trigger[aria-expanded=false]:hover+.accordion__panel .accordion__panel-inner::after,.accordion__trigger[aria-expanded=false]:focus+.accordion__panel .accordion__panel-inner::after,.accordion__trigger-heading:hover+.accordion__panel .accordion__panel-inner::after,.accordion__trigger-heading:focus-within+.accordion__panel .accordion__panel-inner::after{transform:scaleX(1)}.accordion__trigger[aria-expanded=false]:focus:not(:focus-visible)+.accordion__panel .accordion__panel-inner::after .accordion__trigger-heading:has(.accordion__trigger[aria-expanded=false]:focus:not(:focus-visible))+.accordion__panel .accordion__panel-inner::after{transform:scaleX(0)}.accordion__panel-content{padding:0 1rem 3.625rem 1rem;opacity:0;transform:translateY(-4px);transition:opacity .2s ease .2s,transform .2s ease .2s}.accordion__panel-links{display:flex;display:-webkit-flex;flex-direction:row;align-items:flex-start;-webkit-align-items:flex-start;justify-content:flex-start;-webkit-justify-content:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap;gap:1.125rem;-webkit-gap:1.125rem;margin-top:1.125rem}.theme__text--inverse .accordion__panel-links{color:#fff}.accordion__panel-links .button{margin-bottom:0}.accordion__panel-text{max-width:62.5rem}.theme__text--inverse .accordion__panel-text{color:#fff}.accordion__panel-text p:last-child,.accordion__panel-text ul:last-child,.accordion__panel-text ol:last-child{margin-bottom:0}