.block-accordion-item details{padding:.875rem .75rem 1rem;text-align:left}.block-accordion-item details summary{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:flex-start;width:100%}.block-accordion-item details summary::-webkit-details-marker{display:none}.block-accordion-item details summary .title{font-family:Glora,sans-serif;font-size:1.25rem;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:6px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}@media screen and (min-width:1025px){.block-accordion-item details summary .title{font-size:1.5rem}}.block-accordion-item details summary .toggle{align-items:center;background-color:#f75757;border-radius:50%;display:flex;flex-shrink:0;font-size:.875rem;height:1.5rem;justify-content:center;width:1.5rem}.block-accordion-item details summary .toggle svg{fill:#fff;height:.75rem;transition:transform .2s ease;width:.75rem}.block-accordion-item details summary .toggle .minus{display:none}.block-accordion-item details[open] .toggle .minus{display:block}.block-accordion-item details[open] .toggle .plus{display:none}.block-accordion-item details[open] .title{-webkit-text-decoration-color:#77c3f2;text-decoration-color:#77c3f2}.block-accordion-item__content{padding-left:2.25rem;padding-top:.75rem}.block-accordion-item__content p:last-child{margin-bottom:0}.bg-blue .block-accordion-item details[open] summary .title,.has-blue-background-color .block-accordion-item details[open] summary .title{-webkit-text-decoration-color:#f75757;text-decoration-color:#f75757}.bg-red .block-accordion-item details summary .toggle,.has-red-background-color .block-accordion-item details summary .toggle{background-color:#77c3f2}