.faq-block{display:flex;flex-direction:column;gap:var(--spacing-9);background-color:var(--color-bg);border:2px dashed var(--midnight-200);border-radius:var(--spacing-9);padding:var(--spacing-10);margin-bottom:var(--spacing-10)}.faq-block .wp-block-details{display:flex;flex-direction:column;position:relative;width:100%}.faq-block .wp-block-details::before{display:none}.faq-block .wp-block-details[open]>*:not(summary){padding-top:var(--spacing-10)}.faq-block .wp-block-details summary{display:flex;align-items:center;gap:var(--spacing-10);padding:0;font-family:var(--font-family-primary);font-size:var(--font-size-200);line-height:var(--line-height-300);font-weight:var(--font-weight-bold);color:var(--color-text-primary);cursor:pointer;list-style:none}@media(min-width: 640px){.faq-block .wp-block-details summary{padding:var(--spacing-9) 0}}.faq-block .wp-block-details summary::-webkit-details-marker{display:none}.faq-block .wp-block-details summary::after{content:"";flex-shrink:0;width:var(--spacing-11);height:var(--spacing-11);border:2px solid var(--purple-300);border-radius:var(--spacing-7);background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15 12.5L10 7.5L5 12.5%27 stroke=%27%237A2AF5%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:var(--spacing-10);transition:transform .2s ease-in-out;margin-left:auto}.faq-block .wp-block-details:not([open]) summary::after{transform:rotate(180deg)}.faq-block .wp-block-details p{font-family:var(--font-family-primary);font-size:var(--font-size-200);line-height:var(--line-height-600);font-weight:var(--font-weight-regular);color:var(--color-text-primary);margin:0}.faq-block .wp-block-details p+p{margin-top:var(--spacing-9)}.faq-block .wp-block-details:not(:last-child)::after{content:"";display:block;height:0;border-top:2px dashed var(--midnight-200);margin:var(--spacing-9) 0}
