.accordion{display:flex;flex-direction:column;gap:1.375rem;position:relative;z-index:1}@media (width <= 767px){.accordion{gap:1rem}}.accordion>.ac{background-color:transparent;border:1px solid var(--primary-color,#000);border-radius:var(--border-radius-sm,1rem);margin:0;width:100%}.accordion>.ac>.ac-header .ac-trigger{align-items:center;color:var(--dark-color,#000);display:flex;font:inherit;gap:.5rem;justify-content:start;outline:none;padding:1rem}.accordion>.ac>.ac-header .ac-trigger:after{display:none}.accordion>.ac>.ac-header .ac-header__title{color:inherit;font-family:inherit;font-size:var(--text-body-title,1.125rem);font-weight:400;line-height:1.5;margin:0;text-wrap:pretty;transition:.3s}.accordion>.ac>.ac-header .ac-header__action{color:var(--primary-color,#000);flex:0 0 1.5rem;font-size:1.5rem;transition:.3s;width:1.5rem}.accordion>.ac>.ac-panel>.ac-text{color:inherit;font:inherit;padding-block:0 1rem;padding-inline:3rem 1rem}.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:not(.button){color:inherit;text-decoration:underline}.accordion>.ac.is-active{background:rgba(var(--primary-rgb,0,0,0),.1)}.accordion>.ac.is-active>.ac-header .ac-header__title{color:var(--primary-color,#000);font-weight:600}.accordion>.ac.is-active>.ac-header .ac-header__action{rotate:90deg}