:where(.wp-block-custom-block-faq-box).c-faq-box{overflow:hidden;background-color:var(--theme-color--white)}:where(.wp-block-custom-block-faq-box) .c-faq-box__icon{display:grid;place-content:center;aspect-ratio:1 / 1;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(27 26 24 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:where(.wp-block-custom-block-faq-box) .c-faq-box__question{display:grid;grid-template-columns:1lh 1fr 1.5em;justify-content:start;-moz-column-gap:.75rem;column-gap:.75rem;width:100%;padding:1rem 1.5rem;border:0;background-color:inherit;color:inherit;font-weight:bold;text-align:left;touch-action:manipulation}:where(.wp-block-custom-block-faq-box) .c-faq-box__question :where(svg){align-self:center}:where(.wp-block-custom-block-faq-box) .c-faq-box__question :where(svg) path:last-child{transform-origin:center;transition:transform .3s ease}:where(.wp-block-custom-block-faq-box) .c-faq-box__question[aria-expanded=true] svg path:last-child{transform:rotateX(180deg)}:where(.wp-block-custom-block-faq-box) .c-faq-box__answer{display:grid;grid-template-rows:1fr;padding-inline:1.5rem;transition:grid-template-rows .3s ease}:where(.wp-block-custom-block-faq-box) .c-faq-box__answer[aria-hidden=true]{grid-template-rows:0fr}:where(.wp-block-custom-block-faq-box) .c-faq-box__inner{--ark-mt: 1rem;display:grid;grid-template-columns:1lh 1fr;justify-content:start;padding-block:1rem 1.5rem;-moz-column-gap:.75rem;column-gap:.75rem;border-top:1px solid var(--theme-color--black)}:where(.wp-block-custom-block-faq-box) .c-faq-box__inner :where(div)>*:first-child{margin-top:0}@media (max-width: 600px){:where(.wp-block-custom-block-faq-box) .c-faq-box__question{padding-inline:1rem}:where(.wp-block-custom-block-faq-box) .c-faq-box__answer{padding-inline:1rem}}
