:root{--s424-faq-question-size: calc(var(--s424-section-intro-size ) * 0.92 );--s424-faq-reponse-size: calc(var(--s424-section-intro-size ) * 0.78 );--s424-faq-pad: 1.15rem}:root{--s424-faq-col-min: 28rem}:root .s424-faq{margin-bottom: calc(var(--wp--preset--spacing--60 ) / 2 )}:root .s424-faq{margin-top: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(var(--s424-faq-col-min ),100% ),1fr ) );gap: 1.5rem;align-items: start}:root .s424-faq .s424-faq-item{border-radius: calc(var(--s424-title-frame-radius ) * 0.5 );background-color: #000000;box-shadow: inset 0 0 0 1px rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 1.1 ) ),0 0 1.875rem 0.125rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.55 ) );transition: box-shadow 220ms cubic-bezier(0.2,0.6,0.2,1 )}:root .s424-faq .s424-faq-item[ open ]{box-shadow: inset 0 0 0 1px rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 1.6 ) ),0 0 1.875rem 0.125rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.55 ) ),0 0 4.375rem 0.75rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.3 ) )}@media (hover: hover ){:root .s424-faq .s424-faq-item:hover{box-shadow: inset 0 0 0 1px rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 1.6 ) ),0 0 1.875rem 0.125rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.55 ) ),0 0 4.375rem 0.75rem rgba(var(--s424-title-frame-color ),calc(var(--s424-title-frame-glow ) * 0.3 ) )}}:root .s424-faq .s424-faq-item > summary{padding: var(--s424-faq-pad );cursor: pointer;font-family: var(--wp--preset--font-family--heading, "Exo 2",sans-serif );font-size: var(--s424-faq-question-size );font-weight: 500;line-height: 1.4;color: #ffffff;list-style: none;display: flex;align-items: baseline;justify-content: space-between;gap: 0.75rem}:root .s424-faq .s424-faq-item > summary::-webkit-details-marker{display: none}:root .s424-faq .s424-faq-item > summary::after{content: "⌄";flex: 0 0 auto;color: rgba(var(--s424-title-frame-color ),0.9 );line-height: 1;transition: rotate 220ms cubic-bezier(0.2,0.6,0.2,1 )}:root .s424-faq .s424-faq-item[ open ] > summary::after{rotate: 180deg}:root .s424-faq .s424-faq-item > summary:focus{outline: none}:root .s424-faq .s424-faq-item > summary:focus-visible{outline: 2px solid rgba(var(--s424-title-frame-color ),0.9 );outline-offset: -2px;border-radius: calc(var(--s424-title-frame-radius ) * 0.5 )}:root .s424-faq .s424-faq-item > p{margin: 0;padding: 0 var(--s424-faq-pad ) var(--s424-faq-pad );font-size: var(--s424-faq-reponse-size );line-height: 1.65;color: var(--s424-subtitle-color,#d7dcda );text-wrap: pretty}:root .s424-faq .s424-faq-item{width: 100%;max-width: none;margin-inline: 0;margin-block: 0}:root{--s424-faq-section-gap: calc((var(--wp--preset--spacing--30 ) + var(--wp--style--block-gap ) ) * 1.5 );--s424-faq-rule-gap-below: calc(var(--wp--preset--spacing--40 ) * 0.8 )}:root .wp-block-post-content .s424-neon-rule{margin-top: var(--wp--preset--spacing--40 );margin-bottom: var(--s424-faq-rule-gap-below )}:root .wp-block-post-content .s424-neon-rule + *{margin-top: 0}:root .s424-faq-cta-title{margin-top: var(--s424-faq-section-gap );margin-bottom: 0;--s424-section-title-adjust: calc(1.15 / 1.5 )}@media (prefers-reduced-motion: reduce ){:root .s424-faq .s424-faq-item,:root .s424-faq .s424-faq-item > summary::after{transition-duration: 0.01ms}}
