.accordion__title+*{margin-top:clamp(1rem,.1891891892rem + 3.2432432432vw,4rem)}.accordion__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.accordion__wrapper>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.accordion__item{padding:clamp(1rem,.8648648649rem + .5405405405vw,1.5rem);-ms-flex-line-pack:center;align-content:center;background-color:#f6f5ee;border-radius:.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.accordion__item:not(:first-child){margin-top:2rem}@media (max-width:48rem){.accordion__item:not(:first-child){margin-top:clamp(1rem,.8648648649rem + .5405405405vw,1.5rem)}}.accordion .accordion__item-header{background:hsla(0,0%,100%,0);border:0;border-radius:0;font-family:inherit;font-size:inherit;gap:1.5rem;gap:clamp(1rem,.8648648649rem + .5405405405vw,1.5rem);line-height:inherit;min-width:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;text-align:left;width:100%}.accordion .accordion__item-header:focus{outline:thin dotted}.accordion .accordion__item-header .accordion__button-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .accordion__item-header[aria-expanded=true] .accordion__button-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion__item-content{display:grid;grid-template-rows:0fr;opacity:0;-webkit-transition:grid-template-rows .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;transition:grid-template-rows .3s ease-out,opacity .3s ease-out,visibility .3s ease-out,-ms-grid-rows .3s ease-out;visibility:hidden}.accordion__item-content[aria-hidden=false]{grid-template-rows:1fr;opacity:1;visibility:visible}.accordion__item-content-inner{overflow:hidden}.accordion__item-content-inner>:first-child{margin-top:clamp(1rem,.8648648649rem + .5405405405vw,1.5rem)}.accordion__button-icon{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;pointer-events:none;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}