.site-blocks-accordion{--_toggle-width: 24px}.site-blocks-accordion div{display:grid;grid-gap:1rem;gap:1rem}.site-blocks-accordion div>details{border:1px solid var(--color-yellow);border-left:.625rem solid var(--color-yellow)}.site-blocks-accordion div>details>summary{position:relative;padding:16px 24px;padding-right:100px;transition:var(--transition-link);font-family:var(--body-font-stack);font-size:20px;font-weight:var(--font-weight-bold);line-height:1.3;list-style:none;cursor:pointer}.site-blocks-accordion div>details>summary .accordion-arrow::before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27 fill=%27%23024d99%27%3E%3C%21--%21Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=%27M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 160L40 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0 0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160 160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0 0-160z%27/%3E%3C/svg%3E");display:block;position:absolute;top:50%;right:20px;width:var(--_toggle-width);height:var(--_toggle-width);transform:translateY(-50%);transform-origin:center center;transition:transform .15s ease-in-out;line-height:0}.site-blocks-accordion div>details>summary .accordion-arrow::after{content:attr(data-tooltip-closed);visibility:hidden;position:absolute;top:50%;right:52px;margin-top:.06em;transform:translateY(-50%);transition:visibility 0s .3s, opacity .3s ease;opacity:0;color:var(--color-blue);font-size:12px;font-weight:var(--font-weight-normal);line-height:0;white-space:nowrap}.site-blocks-accordion div>details>summary:hover,.site-blocks-accordion div>details>summary:focus-visible{color:var(--color-blue)}.site-blocks-accordion div>details>summary:hover .accordion-arrow::after,.site-blocks-accordion div>details>summary:focus-visible .accordion-arrow::after{visibility:visible;transition:visibility 0s, opacity .3s ease;opacity:1}.site-blocks-accordion div>details>summary::marker{display:none}.site-blocks-accordion div>details>div{padding:12px 24px}.site-blocks-accordion div>details[open]>summary .accordion-arrow::before{transform:translateY(-50%) rotate(45deg)}.site-blocks-accordion div>details[open]>summary .accordion-arrow::after{content:attr(data-tooltip-opened)}@media (min-width: 782px){.site-blocks-accordion div{gap:1.25rem}.site-blocks-accordion div>details>summary{font-size:24px}.site-blocks-accordion div>details>div{padding:24px}}

/*# sourceMappingURL=block-accordion-style-css.css.map*/