.seovault-faq-block{margin:1.5em 0}.seovault-faq-block__heading{font-size:1.35em;line-height:1.3;margin:0 0 .5em}.seovault-faq-block__intro{color:#50575e;margin:0 0 1em}.seovault-faq-block__items{display:grid;gap:.75em}.seovault-faq-block__item{background:#fff;border:1px solid #dcdcde;border-radius:6px;margin:0;padding:.75em 1em}.seovault-faq-block--sharp .seovault-faq-block__item{border-radius:0}.seovault-faq-block__question{cursor:pointer;font-size:1em;font-weight:600;line-height:1.4;margin:0}.seovault-faq-block__question:focus,.seovault-faq-block__question:focus-visible{outline:2px solid #2271b1;outline-offset:2px}.seovault-faq-block details.seovault-faq-block__item>summary{list-style:none}.seovault-faq-block details.seovault-faq-block__item>summary::-webkit-details-marker{display:none}.seovault-faq-block__answer{line-height:1.55;margin-top:.6em}.seovault-faq-block--density-compact .seovault-faq-block__item{padding:.5em .75em}.seovault-faq-block--density-spacious .seovault-faq-block__item{padding:1em 1.25em}.seovault-faq-block--style-minimal-seo .seovault-faq-block__item{background:transparent;border:0;border-bottom:1px solid #dcdcde;border-radius:0;padding-left:0;padding-right:0}.seovault-faq-block--color-dark,.seovault-faq-block--style-dark-faq{color:#f0f0f1}.seovault-faq-block--color-dark .seovault-faq-block__item,.seovault-faq-block--style-dark-faq .seovault-faq-block__item{background:#1d2327;border-color:#3c434a}.seovault-faq-block--color-dark .seovault-faq-block__intro,.seovault-faq-block--style-dark-faq .seovault-faq-block__intro{color:#a7aaad}
