.seo-faq{margin:32px 0;background:#fff;border:1px solid #dce5de;border-radius:16px;padding:24px}.seo-faq-heading .eyebrow{color:#967234}.seo-faq h2{font-size:24px;line-height:1.5;margin:10px 0}.seo-faq-heading>p{color:#71817b;font-size:13px;margin:0 0 20px}.seo-faq-list{display:grid;gap:8px}.seo-faq-list details{border:1px solid #e3e9e3;border-radius:10px;background:#f9fbf8}.seo-faq-list summary{cursor:pointer;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.6}.seo-faq-list details[open]{background:#fff;border-color:#c7d9c9}.seo-faq-list details p{padding:0 18px 16px;margin:0;color:#526960;font-size:13px;line-height:1.9}.article-reading-note{display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:16px;margin-top:16px;border-top:1px solid #edf0ec;color:#6d8179;font-size:11px}.article-reading-note>span{display:flex;align-items:center;gap:8px}.article-reading-note .sv-icon{width:15px;height:15px}.seo-faq summary:focus-visible{outline:3px solid #b99348;outline-offset:2px}@media(max-width:680px){.seo-faq{padding:18px;margin:24px 0}.seo-faq h2{font-size:21px}.seo-faq-list summary{font-size:13px;padding:12px 14px}.seo-faq-list details p{font-size:12px;padding:0 14px 14px}.article-reading-note{font-size:10px;gap:10px}}
