.seo-faq-list{max-width:960px;margin:auto}.seo-faq-list details{border-bottom:1px solid #cbd5e1;padding:20px 0}.seo-faq-list summary{cursor:pointer;font-size:20px;font-weight:700;line-height:1.5;color:#102038}.seo-faq-list summary:focus-visible{outline:3px solid #237600;outline-offset:5px}.seo-faq-list p{font-size:17px;line-height:1.8;color:#334155;margin:14px 0 0;max-width:85ch}.seo-faq-cta{margin-top:28px}@media(max-width:600px){.seo-faq-list summary{font-size:18px}}

.seo-faq .section-head{display:block}.seo-faq .section-head>div{width:100%;max-width:960px}.seo-faq .section-head p{max-width:65ch}.seo-faq{scroll-margin-top:100px}
