.schema-faq{flex-direction:column;gap:.75rem;width:100%;max-width:760px;margin:0 auto;display:flex}.schema-faq-section{border:1px solid color-mix(in srgb, var(--wp--preset--color--primary,#1a3c40) 14%, transparent);background:var(--wp--preset--color--white,#fff);color:var(--wp--preset--color--neutral,#131315);border-radius:10px;flex-direction:column;margin:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.schema-faq-section:hover,.schema-faq-section:focus-within{border-color:color-mix(in srgb, var(--wp--preset--color--primary,#1a3c40) 40%, transparent)}.schema-faq-section.is-open{box-shadow:0 8px 24px #1a3c4014}.schema-faq-question{font-family:var(--wp--preset--font-family--asap-condensed,"Asap Condensed", sans-serif);color:var(--wp--preset--color--primary,#1a3c40);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.2rem;font-weight:600;line-height:1.25;display:flex}.schema-faq-section.is-enhanced .schema-faq-question{cursor:pointer;-webkit-user-select:none;user-select:none}.schema-faq-section.is-enhanced .schema-faq-question:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.6rem;height:.6rem;transition:transform .25s;transform:rotate(45deg)}.schema-faq-section.is-open .schema-faq-question:after{transform:rotate(-135deg)}.schema-faq-question:focus-visible{outline:2px solid var(--wp--preset--color--blue-light,#96c0ce);outline-offset:-2px}.schema-faq-answer{margin:0;padding:0 1.25rem 1rem;line-height:1.55}.schema-faq-section.is-enhanced .schema-faq-answer{opacity:0;grid-template-rows:0fr;padding-block:0;transition:grid-template-rows .3s,opacity .25s,padding .3s;display:grid}.schema-faq-section.is-enhanced .schema-faq-answer>*{overflow:hidden}.schema-faq-section.is-enhanced:not(.is-open) .schema-faq-answer{max-height:0;overflow:hidden}.schema-faq-section.is-open .schema-faq-answer{opacity:1;grid-template-rows:1fr;padding-block:0 1rem}@media (prefers-reduced-motion:reduce){.schema-faq-section,.schema-faq-question:after,.schema-faq-answer{transition:none}}
