.wp-block-yoast-faq-block{display:flex;flex-direction:column;gap:0}.schema-faq-section{border-radius:8px;color:currentColor;cursor:pointer;margin-bottom:1.5rem;padding-left:1rem;padding-right:var(--wp--preset--spacing--50);padding-top:.75rem;position:relative}.schema-faq-section:first-of-type{padding-top:0}.schema-faq-section:not(:last-of-type):before{background:rgba(14,32,48,.1);bottom:-.75rem;content:"";height:1px;left:0;position:absolute;right:0;top:auto;width:100%}.schema-faq-section .faq-toggle{background:none;background-color:#dfeaf0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNy41TDEwIDEyLjVMMTUgNy41IiBzdHJva2U9IiMxMTU0NkUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;background-size:1.25rem;border:none;border-radius:var(--wp--custom--border--rounded-full,9999px);cursor:pointer;display:inline-block;height:2.25rem;margin-left:.5em;padding:.5rem;position:relative;transition:transform .3s ease-out;vertical-align:middle;width:2.25rem}.schema-faq-section .faq-toggle:focus{background-color:#e5f3ff;outline:2px solid #0073aa}.schema-faq-section .faq-toggle[aria-expanded=true]{transform:rotate(180deg)}.schema-faq-section .schema-faq-question{align-items:center;color:currentColor;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between}.schema-faq-section .schema-faq-question br{display:none}.schema-faq-section .schema-faq-answer{display:block;font-size:1rem;margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.schema-faq-section.open .schema-faq-answer{margin-bottom:1.5rem;margin-top:1.5rem;max-height:400px;transition:max-height 1s ease-in-out}
