.accordion{position:relative;padding-top:var(--padding-top-section-mobile);padding-bottom:var(--padding-bottom-section-mobile)}@media screen and (min-width: 750px){.accordion{padding-top:var(--padding-top-section-desktop);padding-bottom:var(--padding-bottom-section-desktop)}}.accordion__inner{position:relative;z-index:1}.accordion__inner--custom-width{max-width:calc(var(--content-max-width) + var(--container-padding-left-mobile) + var(--container-padding-right-mobile))}@media screen and (min-width: 750px){.accordion__inner--custom-width{max-width:calc(var(--content-max-width) + var(--container-padding-left-desktop) + var(--container-padding-right-desktop))}}.accordion__header{margin-bottom:var(--gap-title-content-mobile);text-align:center}@media screen and (min-width: 750px){.accordion__header{margin-bottom:var(--gap-title-content-desktop)}}.accordion__title{line-height:1.1}@media screen and (max-width: 749.98px){.accordion__title{font-weight:500;line-height:1}}accordion-list{display:block}.accordion__list{margin:0;padding:0;list-style:none}.accordion__item{display:flex;align-items:center;gap:24px;padding-block:var(--item-padding-block-mobile);border-top:1px solid rgb(var(--color-foreground))}.accordion__item:last-child{border-bottom:1px solid rgb(var(--color-foreground))}@media screen and (min-width: 750px){.accordion__item{gap:64px;padding-block:var(--item-padding-block-desktop);justify-content:space-between}}.accordion__body{flex:1 1 auto;min-width:0}@media screen and (min-width: 750px){.accordion__body{max-width:66.6666666667%}}.accordion__trigger{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.accordion__item-title{font-weight:500}@media screen and (min-width: 750px){.accordion__item-title{font-size:1.8rem}}.accordion__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:rgb(var(--color-foreground));cursor:pointer}.accordion__icon svg{display:block;width:100%;height:auto}.accordion__icon-minus{display:none}.accordion__item--open .accordion__icon-plus{display:none}.accordion__item--open .accordion__icon-minus{display:block}.accordion__panel{height:0;overflow:hidden}.accordion__item--open .accordion__panel{height:auto}.accordion__content{padding-top:12px}@media screen and (min-width: 750px){.accordion__content{font-size:1.6rem}}.accordion__content p+p{margin-top:1em}