.accordion .accordion__header{pointer-events:all;padding:1.25rem 0;display:flex;justify-content:space-between;column-gap:1.5rem}.accordion .accordion__header--caret{min-width:20px;min-height:20px}.accordion .accordion__header svg{transition:transform .7s cubic-bezier(0.4, 0, 0.15, 1.01)}.accordion .accordion__content{max-height:0;overflow-y:hidden;pointer-events:none;transition:max-height .7s cubic-bezier(0.4, 0, 0.15, 1.01),padding-bottom .7s cubic-bezier(0.4, 0, 0.15, 1.01);border-bottom:.0625rem solid var(--color-light)}.accordion .accordion__content--module{padding-bottom:0;transition:max-height .7s cubic-bezier(0.4, 0, 0.15, 1.01),padding-bottom .7s cubic-bezier(0.4, 0, 0.15, 1.01)}.accordion .accordion__content--wrapper{padding-bottom:1.25rem}.accordion .accordion__content a{text-decoration:none}.accordion.no-border .accordion__content{border-bottom:none}.accordion.no-top-padding .accordion__header{padding-top:0}.accordion.accordion--expanded .accordion__header svg{transform:rotateX(180deg)}.accordion.accordion--expanded .accordion__content{max-height:var(--expanded-max-height);pointer-events:all;padding-bottom:1.25rem}.accordion.accordion--expanded .accordion__content--module{padding-bottom:0}.accordion-section{display:block;padding:1rem 1rem;max-width:43.25rem;margin:auto}@media(min-width: 1024px){.accordion-section{padding:3.5rem 1rem}}.accordion-section__heading{padding:4.5rem 0 2.5rem;border-bottom:1px solid var(--color-light)}.accordion-section .accordion__header{cursor:pointer}.accordion-section .accordion__content--wrapper p{font:var(--font-p-3);line-height:var(--font-p-3-line-height);font-size:var(--font-p-3-size)}
