.accordion{display:flex;flex-direction:column;gap:1.5rem}.accordion>.ac{background-color:var(--light-color,#d3d3d3);border:none;border-radius:2rem;margin:0;width:100%}@media (width <= 767px){.accordion>.ac{border-radius:1.5rem}}.accordion>.ac>.ac-header .ac-trigger{align-items:center;color:var(--dark-color,#000);display:flex;font:inherit;gap:1.5rem;justify-content:space-between;padding:2rem}@media (width <= 767px){.accordion>.ac>.ac-header .ac-trigger{padding:1.5rem}}.accordion>.ac>.ac-header .ac-trigger:after{display:none}.accordion>.ac>.ac-header .ac-header__title{color:inherit;font-family:inherit;font-size:clamp(1rem,3vw,1.75rem);font-weight:400;margin:0;text-wrap:pretty}.accordion>.ac>.ac-header .ac-header__action{flex:0 0 clamp(1.5rem,3vw,3rem);font-size:clamp(1.5rem,3vw,3rem);transition:.3s;width:clamp(1.5rem,3vw,3rem)}.accordion>.ac>.ac-panel>.ac-text{color:inherit;font:inherit;padding:0 2rem 2rem}@media (width <= 767px){.accordion>.ac>.ac-panel>.ac-text{padding:0 1.5rem 1.5rem}}.accordion>.ac>.ac-panel>.ac-text>*{color:inherit}.accordion>.ac>.ac-panel>.ac-text>:last-child{margin-bottom:0}.accordion>.ac>.ac-panel>.ac-text a{color:inherit;text-decoration:underline}.accordion>.ac.is-active>.ac-header .ac-header__title{color:var(--primary-color,#000);font-weight:700}.accordion>.ac.is-active>.ac-header .ac-header__action{rotate:180deg}