.accordion__list{border-top:1px solid var(--colour-black-20)}.accordion__row{border-bottom:1px solid var(--colour-black-20)}.accordion__summary{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between;list-style:none;min-height:44px;padding:var(--space-md) 0;transition:color var(--dur) var(--ease)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:hover{color:var(--colour-blue-80)}.accordion__question{font-size:var(--font-size-medium);line-height:1.3}.accordion__icon{flex:none;height:20px;position:relative;width:20px}.accordion__icon:after,.accordion__icon:before{background:currentColor;content:"";height:1.5px;inset:50% 0 auto 0;position:absolute;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.accordion__icon:after{transform:rotate(90deg)}.accordion__row[open] .accordion__icon:after{opacity:0;transform:rotate(0deg)}.accordion__panel{display:grid;grid-template-rows:1fr;overflow:hidden}.accordion__answer{color:var(--colour-black-80);max-width:62ch;min-height:0;padding-bottom:var(--space-md)}html.js-accordion .accordion__panel{grid-template-rows:0fr}html.js-accordion .accordion__row[open] .accordion__panel{grid-template-rows:1fr}html.js-accordion .accordion__panel{transition:grid-template-rows var(--dur) var(--ease)}@media (prefers-reduced-motion:reduce){html.js-accordion .accordion__panel{transition:none}}