.accordion{width:100%}.accordion__content{-moz-column-gap:1rem;column-gap:1rem}@media (min-width:56.875em){.accordion__content{-moz-column-gap:2rem;column-gap:2rem}}.accordion__content{display:grid;grid-column:span 12/span 12;grid-column-start:1;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(1.5rem,calc(1.21429rem + 1.42857vw),2.5rem)}.accordion__title{display:block;font-size:clamp(1.376875rem,calc(.66313rem + 3.56875vw),3.875rem);grid-column:1/-1;letter-spacing:-.09px;line-height:1;margin-bottom:1.5rem}@media (min-width:43.125em){.accordion__title{margin-bottom:2.25rem}}@media (min-width:56.875em){.accordion__title{margin-bottom:3rem}}.accordion__block{display:block;grid-column:1/-1}@media (min-width:43.125em){.accordion__block{grid-column:span 8/span 8;grid-column-start:2}}@media (min-width:79.6875em){.accordion__block{grid-column:span 5/span 5;grid-column-start:2}}.accordion__ac .ac.is-active .ac-header .ac-trigger:before{--tw-translate-y:-50%;--tw-rotate:0deg;transform:var(--tw-transform)}.accordion__ac .ac.is-active .ac-panel{display:flex;opacity:1;overflow:hidden;padding-bottom:.75rem;padding-top:.75rem;transition:all .3s ease-in-out 0ms,opacity .2s ease-in-out .3s;visibility:visible}.accordion__ac .ac .ac-header{display:block}.accordion__ac .ac .ac-header .ac-trigger{font-size:clamp(1.376875rem,calc(1.0917rem + 1.42589vw),2.375rem);letter-spacing:-.09px;line-height:1;padding-bottom:.25rem;padding-right:2rem;padding-top:.25rem;position:relative;text-align:left;width:100%}.accordion__ac .ac .ac-header .ac-trigger:after,.accordion__ac .ac .ac-header .ac-trigger:before{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));content:"";height:3px;position:absolute;right:0;top:50%;width:1.375rem}.accordion__ac .ac .ac-header .ac-trigger:before{--tw-translate-y:-50%;--tw-rotate:90deg;transform:var(--tw-transform);transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accordion__ac .ac .ac-header .ac-trigger:after{--tw-translate-y:-50%;transform:var(--tw-transform)}.accordion__ac .ac .ac-header .ac-trigger span{--tw-transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:linear-gradient(90deg,currentColor 50%,transparent 0);background-position:100% 100%;background-repeat:no-repeat;background-size:200% .1em;transition-duration:.15s;transition-duration:.25s;transition-property:background,background-position;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accordion__ac .ac .ac-header .ac-trigger--active,.accordion__ac .ac .ac-header .ac-trigger:focus,.accordion__ac .ac .ac-header .ac-trigger:hover{text-decoration:none}.accordion__ac .ac .ac-header .ac-trigger--active span,.accordion__ac .ac .ac-header .ac-trigger:focus span,.accordion__ac .ac .ac-header .ac-trigger:hover span{background-position:0 100%;text-decoration:none}.accordion__ac .ac .ac-panel{display:flex;flex-wrap:wrap;height:0;margin-bottom:.75rem;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;visibility:hidden}@media (min-width:56.875em){.accordion__ac .ac .ac-panel{visibility:visible}}.accordion__ac .ac .ac-panel{transition:all .1s ease-in-out .2s,opacity .2s ease-in-out 0ms}.accordion__ac .ac .ac-panel .ac__text{padding-bottom:1.5rem}
