.seo-visible-faq{padding:3rem 1rem;background:#f6f8fa;border-top:1px solid #e2e8ee}
.seo-visible-faq__inner{max-width:900px;margin:0 auto}
.seo-visible-faq h2{margin:0 0 1.25rem;font-size:1.5rem;line-height:1.3;color:#15334c}
.seo-visible-faq details{margin:0 0 .7rem;border:1px solid #d3dee6;border-radius:6px;background:#fff}
.seo-visible-faq summary{cursor:pointer;padding:1rem 1.2rem;font-weight:600;line-height:1.45;color:#15334c}
.seo-visible-faq details[open] summary{border-bottom:1px solid #e2e8ee}
.seo-visible-faq details p{margin:0;padding:1rem 1.2rem;line-height:1.75;color:#41596b}
