.block-faqs .accordion .item{background-color:transparent;cursor:pointer;position:relative;transition:background-color .3s ease-in-out}.block-faqs .accordion .item .question-wrap{position:relative}.block-faqs .accordion .item .question-wrap:after{-webkit-font-smoothing:antialiased;color:var(--color-cerulean-350);content:"+";display:inline-block;font:var(--fa-font-solid);font-size:21px;margin-right:0;position:absolute;right:0;text-rendering:auto;top:5px}@media (min-width:768px){.block-faqs .accordion .item .question-wrap:after{margin-right:10px;top:0}.block-faqs .accordion .item .question-wrap h4{line-height:30px}}.block-faqs .accordion .item .answer-wrap{height:auto;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1);will-change:max-height}.block-faqs .accordion .item.active{background-color:var(--color-gray-100)}.block-faqs .accordion .item.active .answer-wrap{max-height:9999px;transition:max-height 1s ease-in-out}.block-faqs .accordion .item.active .question-wrap:after{content:"\f068"}@media (min-width:1024px){.block-faqs .grid:has(>.faq-accordion){gap:30px;grid-template-columns:1fr 1fr}.block-faqs .grid>.block-info,.block-faqs .grid>.faq-accordion{grid-column:auto}}.block-faqs{--faqs-item-pad-block:16px;--faqs-item-pad-block-open:48px;--faqs-icon-column:48px}.block-faqs .accordion .item{
  /* !important because the template hardcodes `rounded-2xl` on .item,
     which resolves to the theme's 64px 2xl step, and a utility class has
     repeatedly outranked this block's compiled stylesheet in this codebase
     (same fix as the vertical video card). Verified on page 507: plain and
     high-specificity rules both lost, !important lands.
     Comp corner measures ~6-8px off an antialiased border row, between the
     theme's sm (4) and md (12); the token wins over a hair's disagreement
     per docs/agents/section-patterns.md. */border-radius:var(--wp--custom--radius--md)!important}.block-faqs .accordion .item .question-wrap h4{font-weight:400;line-height:26px;margin-block-end:0;padding-inline-end:var(--faqs-icon-column)}.block-faqs .accordion .item .answer-wrap{color:var(--color-gray-600);padding-inline-end:var(--faqs-icon-column)}.block-faqs .accordion .item.active{background-color:var(--color-gray-50);box-shadow:0 0 0 1px var(--color-gray-200)}.block-faqs .accordion .item.active .question-wrap h4{margin-block-end:var(--wp--preset--spacing--sp-2,8px)}@media (min-width:1025px){.block-faqs .accordion .item{padding-block:var(--faqs-item-pad-block)}.block-faqs .accordion .item.active{padding-block:var(--faqs-item-pad-block-open)}}

/*# sourceMappingURL=faqs.css.map*/