.c-accordion__heading{color:var(--colour-primary);padding-bottom:1rem;padding-left:1rem;position:relative}.c-accordion__heading:after{background-color:var(--colour-primary);bottom:0;content:"";height:.3rem;left:0;position:absolute;width:100%}.c-accordion__heading+.c-accordion__items .c-accordion__item:first-child{border-top:0}.c-accordion__summary{margin:1.2rem 0 2.4rem}.c-accordion__items{list-style:none;margin:0;padding:0}.c-accordion__items:first-child{margin-top:0}.c-accordion__item{border-bottom:.1rem solid #8e908f;display:flex;flex-direction:column}.c-accordion__item:first-child{border-top:.1rem solid #8e908f}.c-accordion__item-heading{margin-bottom:0}.c-accordion__item-toggle{align-items:center;background-color:unset;border:0;color:#2d3d42;cursor:pointer;display:flex;font-family:inherit;font-size:1.8rem;font-weight:700;gap:2.4rem;justify-content:space-between;padding:2rem 1rem 2rem 2rem;text-align:left;transition:background-color .3s cubic-bezier(.165,.84,.44,1);width:100%}.c-accordion__item-toggle span{flex:1}.c-accordion__item-toggle[aria-expanded=true]{background-color:#f1eeec;padding-bottom:1rem}.c-accordion__item:focus .c-accordion__item-toggle,.c-accordion__item:hover .c-accordion__item-toggle{background-color:#f1eeec}.c-accordion__item-toggle-arrow{color:var(--colour-primary);font-size:2.5rem;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.c-accordion__item-toggle[aria-expanded=true] .c-accordion__item-toggle-arrow{transform:rotate(180deg)}.c-accordion__item-content{background-color:#f1eeec;padding:0 2rem 2rem}.c-accordion__item-inner ul:first-child{margin:0}