:root{--collapse-padding-block: var(--spacing-30);--collapse-padding-inline: calc(var(--spacing-30) + var(--spacing-lg-10));--collapse-toggle-padding-block: max(var(--collapse-padding-block), 1.25rem);--collapse-toggle-padding-inline: var(--collapse-padding-inline);--collapse-icon-size: max(var(--spacing-40), 1.5rem);--collapse-toggle-icon-size: max(var(--spacing-30), 1.25rem)}.acf-collapse.has-background{--collapse-text-color: var(--text-color);--collapse-background-color: var(--background-color);--collapse-toggle-background-color--shifted: var(--background-color-alternate);--collapse-border-size: 0}.acf-collapse:where([class*=-font-size]){--collapse-padding-block: 0.85em}.acf-collapse{outline-width:var(--collapse-border-size);outline-style:solid;outline-color:var(--collapse-border-color);border-radius:var(--collapse-border-radius)}.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)){outline-width:var(--collapse-border-size--shifted);outline-color:var(--collapse-border-color--shifted);transition-property:opacity,transform,scale,translate,rotate,border-color, outline-color, box-shadow;transition-duration:150ms}@media(pointer: coarse){.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)){transition-duration:75ms}}.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)){transition-timing-function:ease-out}.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)):hover,.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)):focus{transition-duration:450ms}@media(pointer: coarse){.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)):hover,.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)):focus{transition-duration:225ms}}.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)):hover,.acf-collapse:has(.collapse__summary:is(:hover,:focus-visible)):focus{transition-timing-function:ease}.acf-collapse{background-color:var(--collapse-background-color);border-radius:var(--collapse-border-radius)}.collapse__summary{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;border-radius:calc(var(--collapse-border-radius) - 1px)}[open]>.collapse__summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.collapse__summary{gap:var(--spacing-30)}.collapse__summary:where(:not([class*=has-padding])){padding:.75rem 1rem;padding:var(--spacing-30)}@media screen{.collapse__summary:where(:not([class*=has-padding--],[class*=has-padding-block--])){padding-block:var(--collapse-toggle-padding-block)}.collapse__summary:where(:not([class*=has-padding--],[class*=has-padding-inline--])){padding-inline:var(--collapse-toggle-padding-inline)}}.collapse__summary{text-transform:none}.collapse__summary:hover,.collapse__summary:focus-visible{background-color:var(--collapse-toggle-background-color--shifted)}.collapse__summary:focus:not(:focus-visible){--focus-color: transparent}.collapse__summary>svg:first-child{width:var(--collapse-icon-size);height:var(--collapse-icon-size)}@media print{.collapse__summary>svg{display:none}}.collapse__summary>svg{width:var(--collapse-toggle-icon-size);height:var(--collapse-toggle-icon-size)}.collapse__summary>svg path{transition-property:opacity,transform,scale,translate,rotate;transition-duration:150ms}@media(pointer: coarse){.collapse__summary>svg path{transition-duration:75ms}}.collapse__summary>svg path{transition-timing-function:ease-out}.collapse__summary>svg path:hover,.collapse__summary>svg path:focus{transition-duration:450ms}@media(pointer: coarse){.collapse__summary>svg path:hover,.collapse__summary>svg path:focus{transition-duration:225ms}}.collapse__summary>svg path:hover,.collapse__summary>svg path:focus{transition-timing-function:ease}.collapse__summary>svg path{transform-origin:center center}[open]>.collapse__summary>svg path.plus-minus-vertical{rotate:90deg}.collapse__summary::-webkit-details-marker{display:none}.collapse__content:where(:not([class*=has-padding])){padding:.5rem;padding:var(--spacing-30)}@media screen{.collapse__content:where(:not([class*=has-padding--],[class*=has-padding-inline--])){padding-inline:var(--collapse-padding-inline)}.collapse__content:where(:not([class*=has-padding--],[class*=has-padding-block--])){padding-block-start:calc(var(--collapse-padding-block)/3);padding-block-end:var(--collapse-padding-block)}}.collapse__heading{font-family:var(--font-family-display);font-weight:var(--font-weight-semi);line-height:var(--line-height-display-subhead);color:var(--text-color-display);flex-grow:1}/*# sourceMappingURL=block-acf-collapse.css.map */
