@charset "UTF-8";.wp-block-yoast-faq-block{--faq-question-size:24px;--faq-row-padding:24px;--faq-chevron-size:12px;--faq-duration:.25s;margin:calc(var(--section-spacer)/ 2) auto;background:0 0}.wp-block-yoast-faq-block:not(.has-text-color){color:var(--primary)}@media screen and (min-width:780px){.wp-block-yoast-faq-block{--faq-question-size:20px;--faq-row-padding:20px}}.post-content>.wp-block-yoast-faq-block{max-width:var(--container);padding:0 var(--padding-container)}.wp-block-yoast-faq-block :where(p,a,strong,button){color:inherit}.wp-block-yoast-faq-block .schema-faq-section{margin:0;padding:0;border:0;border-bottom:1px solid currentColor}.wp-block-yoast-faq-block .schema-faq-section:first-child{border-top:1px solid currentColor}.wp-block-yoast-faq-block .schema-faq-section:target .schema-faq-question{text-decoration:underline;text-underline-offset:6px}.wp-block-yoast-faq-block .schema-faq-question{display:flex;align-items:center;gap:12px;margin:0;padding:var(--faq-row-padding) 0;font-family:var(--font-family-medium);font-size:var(--faq-question-size);line-height:1.1}.wp-block-yoast-faq-block .schema-faq-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:0 0;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.wp-block-yoast-faq-block .schema-faq-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.wp-block-yoast-faq-block .schema-faq-toggle:after{content:"";flex-shrink:0;margin-left:auto;width:var(--faq-chevron-size);height:var(--faq-chevron-size);border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-30%) rotate(45deg);transition:transform var(--faq-duration) var(--cubic-transition)}.wp-block-yoast-faq-block .schema-faq-toggle[aria-expanded=true]:after{transform:translateY(30%) rotate(-135deg)}.wp-block-yoast-faq-block .schema-faq-answer{max-width:900px;margin:0;padding:0 0 var(--faq-row-padding)}@media screen and (min-width:780px){.wp-block-yoast-faq-block .schema-faq-answer{padding-bottom:32px}}.wp-block-yoast-faq-block .schema-faq-answer a{text-decoration:underline;text-underline-offset:2px}.wp-block-yoast-faq-block .schema-faq-answer a:hover{opacity:.75}.wp-block-yoast-faq-block .schema-faq-answer strong{font-family:var(--font-family-semi-bold)}.wp-block-yoast-faq-block .schema-faq-answer img{display:block;width:auto;max-width:100%;height:auto;margin-top:16px;border-radius:10px}.wp-block-yoast-faq-block.faq-accordion .schema-faq-answer-wrapper{display:grid;grid-template-rows:0fr;padding-bottom:0;overflow:hidden;transition:grid-template-rows var(--faq-duration) var(--cubic-transition),padding-bottom var(--faq-duration) var(--cubic-transition)}.wp-block-yoast-faq-block.faq-accordion .schema-faq-answer-wrapper>.schema-faq-answer{min-height:0;padding:0;opacity:0;transition:opacity var(--faq-duration) ease}.wp-block-yoast-faq-block.faq-accordion .is-open .schema-faq-answer-wrapper{grid-template-rows:1fr;padding-bottom:var(--faq-row-padding)}@media screen and (min-width:780px){.wp-block-yoast-faq-block.faq-accordion .is-open .schema-faq-answer-wrapper{padding-bottom:32px}}.wp-block-yoast-faq-block.faq-accordion .is-open .schema-faq-answer-wrapper>.schema-faq-answer{opacity:1}.editor-styles-wrapper .wp-block-yoast-faq-block .schema-faq-section{margin:0;padding:0;border:0;border-bottom:1px solid currentColor;list-style:none}.editor-styles-wrapper .wp-block-yoast-faq-block .schema-faq-section:first-child{border-top:1px solid currentColor}.editor-styles-wrapper .wp-block-yoast-faq-block .schema-faq-section-button-container{margin-top:10px;padding-bottom:20px}@media (prefers-reduced-motion:reduce){.wp-block-yoast-faq-block{--faq-duration:0s}}