:root{interpolate-size:allow-keywords}.accordion{.accordion__row .accordion__answer{height:0;overflow-y:clip;transition:height .35s ease}.accordion__row.open .accordion__answer{height:max-content}.accordion__answer-inner{padding:1rem 0}.accordion__content{border-radius:6px;margin-bottom:10px}.accordion__content .accordion__title{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;margin-bottom:0;padding:1rem 36px 1rem 0;position:relative;transition:color .3s ease-in-out}.accordion__content:hover h5{color:var(--color-primary)}.accordion__content .accordion__icon{--icon-size:24px;align-items:center;display:flex;height:var(--icon-size);justify-content:center;line-height:var(--icon-size);position:absolute;right:0;text-align:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:var(--icon-size)}.accordion__icon--chevron{svg{height:auto;width:100%}path{fill:currentColor}}.accordion__row svg.icon-plus path{stroke:currentColor;transform-origin:center center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion__row svg.icon-plus path:last-of-type{transform:rotate(90deg)}.accordion__row.open svg.icon-plus path:first-of-type{transform:rotate(180deg)}.accordion__row.open svg.icon-plus path:last-of-type{transform:none}.accordion__answer{padding:0 0 0 1.5rem;position:relative}.accordion__answer,.accordion__answer *{font-size:1rem;line-height:1.5}}.dnd-section:has(.dnd-section__dark) .accordion__content:hover h5{color:var(--color-secondary)}