.schema-faq.wp-block-yoast-faq-block{border-top:1px solid var(--color-border-subtle);margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.schema-faq-section{border-bottom:1px solid var(--color-border-subtle)}.schema-faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-md) 0;margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);color:var(--color-text-heading);cursor:pointer;transition:color var(--transition-fast)}.schema-faq-question:hover{color:var(--color-text-link-hover)}.schema-faq-question::after{content:'+';flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:var(--space-md);font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--font-weight-normal);line-height:1;color:var(--color-text-heading);transition:color var(--transition-fast)}.schema-faq-question:hover::after{color:var(--color-text-link-hover)}.schema-faq-section.divein-faq-active .schema-faq-question::after{content:'\2212'}.schema-faq-answer{margin:0;padding:0 0 var(--space-md);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-loose);color:var(--color-text-body)}.schema-faq-answer[hidden]{display:none}.schema-faq-section.divein-faq-active .schema-faq-answer{padding-bottom:var(--space-md);opacity:1}.schema-faq-question:focus-visible{outline:var(--space-2xs) solid var(--color-focus-ring);outline-offset:var(--space-2xs);border-radius:var(--radius-sm)}.schema-faq-question:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.schema-faq-answer,.schema-faq-question,.schema-faq-question::after{transition:none}}@media (max-width:767px){.schema-faq-question{font-size:var(--text-md);padding:var(--space-sm) 0}.schema-faq-section.divein-faq-active .schema-faq-answer{padding-bottom:var(--space-sm)}}[data-disclosure]{margin-block:var(--space-lg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-loose);color:var(--color-text-body);&>.divein-disclosure__content{position:relative}&:has(>.divein-disclosure__toggle:not([hidden])[aria-expanded="false"])>.divein-disclosure__content{max-height:var(--disclosure-preview-height);overflow:hidden}&:has(>.divein-disclosure__toggle:not([hidden])[aria-expanded="false"])>.divein-disclosure__content::after{content:'';position:absolute;inset-inline:0;bottom:0;height:var(--space-3xl);background:linear-gradient(transparent,var(--disclosure-surface,var(--color-surface-page)));pointer-events:none}&>.divein-disclosure__toggle{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;margin:var(--space-sm) 0 0;padding:var(--space-sm) 0;border:0;background:none;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);cursor:pointer}&>.divein-disclosure__toggle::before,&>.divein-disclosure__toggle::after{content:'';flex:1;height:var(--border-width-tool);background:var(--color-border-subtle)}&>.divein-disclosure__toggle[hidden]{display:none}}[data-disclosure].divein-disclosure[class*="is-style-box-"]{position:relative;overflow:visible;margin-block-end:var(--space-xl);&:has(>.divein-disclosure__toggle:not([hidden])){padding-block-end:var(--space-2xs)}&:has(>.divein-disclosure__toggle:not([hidden])[aria-expanded="true"]){padding-block-end:var(--space-xl)}&>.divein-disclosure__toggle{position:absolute;z-index:2;inset-inline-start:50%;bottom:0;translate:-50% 50%;width:auto;margin:0;padding:var(--space-xs) var(--space-md);border:var(--border-width-tool) solid var(--color-border-subtle);border-radius:var(--radius-toggle);background:var(--color-surface-page);box-shadow:var(--shadow-sm);white-space:nowrap}&>.divein-disclosure__toggle::before,&>.divein-disclosure__toggle::after{content:none}&>.divein-disclosure__toggle:hover{border-color:var(--color-text-heading)}}[data-disclosure]:not([data-disclosure-init="true"])>.divein-disclosure__content{max-height:var(--disclosure-preview-height);overflow:clip}@media (scripting:none){[data-disclosure]:not([data-disclosure-init="true"])>.divein-disclosure__content{max-height:none;overflow:visible}}.wp-block-details{margin-block:var(--space-lg);border-block:1px solid var(--color-border-subtle);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-loose);&>summary{padding-block:var(--space-md);cursor:pointer;color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}}.divein-disclosure__content>*+*{margin-block-start:var(--space-lg)}